Caractéristiques
Ce service est un WebService ESB
Il expose 1 service en entrée et utilise N services pour produire son résultat en sortie.
Il a besoin de rares sources supplémentaires pour le routage, l’enrichissement, etc.
Le service est synchrone.
Il est sans état.
Schéma
Plantuml |
---|
actor Client
Client -> Médiation : une opération
activate Médiation
group Enrichissement
boundary "Service d'enrichissement"
Médiation -> "Service d'enrichissement"
end
Médiation -> Médiation : routage
loop n services à composer
boundary "Service Final"
Médiation -> "Service Final" : opération
activate "Service Final"
"Service Final" --> Médiation
deactivate "Service Final"
end
Médiation -> Médiation : composition
Médiation --> Client : résultat
deactivate Médiation |