Gouvernance SOA : Concevoir un système orienté service
La notion de service répond à quatre principes qui sont les fondements de la conception des systèmes d'information :
- La modularité : les services constituant un agencement cohérent de fonctionnalités permettent de concevoir le système d'information comme un assemblage d'éléments préfabriqués autonomes.
- L'interfaçage : la frontière d'un service permet de distinguer les données échangées par le service des traitements internes réalisés pour produire ces données. Les données requises et produites par un service définissent l'interface de communication du service.
- La contractualisation : l'interface d'un service est conçue comme un ensemble d'échanges réciproques entre le service et ses utilisateurs. Cette réciprocité définit les rôles du service et de ses utilisateurs dans le cadre d'un contrat d'échange.
- L'interopérabilité : seules les données échangées sont à partager. Ainsi, un programme COBOL peut-il être mis en relation avec un programme java dès lors que tous deux interagissent en tant que services échangeant des messages. On passe ainsi d'une intégration technique (cobol/java) à une intégration sémantique (de quoi parle-t-on dans l'échange ?). En outre, les standards de communication (HTTP, SOAP) et de description de données (XML) ou d'interfaçage (WSDL) ont permis l'accès à l'information au meilleur coût et pour toutes les organisations, ce qui démultiplie les capacités d'interopérabilité.
"Rien n'est stupide comme vaincre ; la vraie gloire est convaincre."
Victor Hugo
Voir aussi :
http://urbanisation-si.wix.com/blog
http://urbanisme-si.wix.com/blog
http://urbanisation-si.wix.com/urbanisation-si
http://urbanisation-si.over-blog.com/
http://rhonamaxwel.over-blog.com/
http://urbanisation-des-si.blogspot.fr/
A découvrir aussi
- Gouvernance SOA : La phase de Design Time (1)
- Faites vos gammes : les design patterns de la gouvernance SOA
- Gouvernance SOA : métier ou informatique, à votre service !
Retour aux articles de la catégorie Gouvernance SOA -
⨯
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 770 autres membres