Principes
L'architecture SOA se base principalement sur 2 fondamentaux:
- L'utilisation d'un standard d'échange normalisé: WebServices
- La mise en oeuvre de technologies normalisées XML
- La centralisation des problématiques d'interconnexion.
La stack technologique WebService est très riche. Toutefois, elle repose sur les normes suivantes:
- un mécanisme d'autodescription: WSDL
- une formalisation des grammaires utilisées: XSD
- des messages uniquement en XML
- des grammaires strictes pour les usages diverses:
- chorégraphie,
- aggregation,
- transaction,
- sécurité,
- etc.
Vision d'ensemble
Synthèse
Avantages | Inconvénients | |
---|---|---|
Gouvernance | ||
Développement | ||
Exploitabilité | ||
Infrastructure |