Architecture SOA Et Web Services
Architecture SOA Et Web Services
Architecture SOA Et Web Services
1 Introduction :
L’architecture SOA (Services-Oriented Architecture) :
SOA, proposée par Gartner Group (2003-2008), se prête comme solution au problème
d’interopérabilité, en répondant aux questions :
- Quel transport de communication (TCP/IP ? quelle version?) ?
- Quel protocole applicatif (HTTP, FTP, SFTP...) ?
- Quel type d’encodage de données (ASN.1, MIME, BASE-64...) ?
- Quel est le format de données à adopter ? (bureautique, structuré avec EDI ou XML)
1.2 Caractéristiques :
Architecture orientée service (Service Oriented Architecture).
Style d’architecture distribuée qui permet de fournir ou consommer un processus
métier en tant que service .
Offre des services réutilisables et interopérables via des interfaces standards
(construites autour de XML) .
SOA véhicule des Messages et non des objets .
Le consommateur (client) est découplé de l’architecture technique du service qu’il
invoque .
Le consommateur et le fournisseur n'ont pas forcément les mêmes technologies.
Architecture SOA.
1.3 Comparaison SOA et Client-Serveur :
- Les standards
- L'interopérabilité .
- Le couplage faible .
• Les Web Services offrent une implémentation possible mais pas nécessaire .
• Elément Type :
• Elément Message :
− Groupe d'opération
• Elément Binding
− URL de l'opération
− Type de protocole
− WSDL, autre …
•Accessible en SOAP
•Fonctions :
Utilité :