Académique Documents
Professionnel Documents
Culture Documents
Laboratoire
Cours 2 :
Architecture orientée services et les
Services Web
Constat de frustration
Les solutions précédentes (outils proposés) ne résolvent
pas le problème de connectivité et d’interopérabilité qui
est indispensable pour des SI de taille conséquente.
Une Solution Globale
Adoption de démarche SOA (service Oriented
Architecture) ou l’ architecture orienté service.
SOA offre une solution beaucoup plus complète aux
problèmes de connectivités et d’interopérabilités : elle
se base sur des principes indépendants des
technologies ou des solutions des éditeurs.
Service Web H. Meziane 2
SOA (Service Oriented Architecture)
L’architecture orientée services (SOA) est le terme utilisé pour
désigner un modèle d’architecture pour l’exécution
d’applications logicielles réparties.
SOA renvoie à une nouvelle manière d'intégrer et de manipuler
les différentes briques et composants applicatifs d'un système
informatique (comptabilité, gestion de la relation client,
production, etc.) et de gérer les liens qu'ils entretiennent.
L’approche SOA repose sur la réorganisation des applications en
un ensemble fonctionnel appelé service.
Un service est une application exposée par le biais d'une
interface standard (SOAP/WSDL, Rest, XML‐RPC), connue sous
le nom de Web Service.
des échanges
OMI, OGSA…
WS‐Security…
SOAP, XML/RPC, HTTP
Echange REST,GET/POST…
Sécurité
Robustesse
Management
Chaque brique technologique représentée dans le
diagramme joue un rôle précis dans une architecture
orientée service.
8
Service Web H. Meziane
Fondation et les Technologies de services Web (1/2)
des échanges
OMI, OGSA…
WS‐Security…
SOAP, XML/RPC, HTTP
Echange GET/POST…
Sécurité
Robustesse
Management
Pile des technologies de services Web commence
avec les protocoles d’échange
10
Service Web H. Meziane
Fondation et les Technologies de services Web (2/2)
Pile des technologies de services Web commence avec les
protocoles d’échange. Ces protocoles imposent tous un
format de message XML qui est transmis sur un protocole de
transport Internet (SOAP, XML‐RPC , REST,HTTP Get/Pos,…).
Echange SOAP, XML/RPC, REST,HTTP GET/POST…
https://sites.google.com/view/services‐web‐meziane/home?pli=1&authuser=1