12.07.2015 Views

T H E S E - LIFL

T H E S E - LIFL

T H E S E - LIFL

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 Contexte logiciel spécifique à la thèseFigure 2.1: Modèle des services Webinteract with the Web service in a manner prescribed by its description usingSOAP-messages, typically conveyed using HTTP with an XML serializationin conjunction with other Web-related standards. »Cette définition est illustrée dans la figure 2.1.Techniquement, les services Web se présentent comme des composants sans étatdont l’enjeu majeur est de promouvoir un couplage faible. Pour cela les normes decommunication associées aux services Web sont standardisées et entièrement spécifiéesen XML, langage permettant une grande interopérabilité entre les systèmes. En particulier,les documents, messages et données sont modélisés par des schémas XML, cequi permet leur compréhension par la grande majorité des plateformes.Web Service Architecture La large implication des industriels dans l’élaborationdes normes témoignent de l’ambition collective de faire communiquer plus facilement lessystèmes informatiques par le biais du Web. La WSA 2 [WSA] a pour objectif de guiderla progression des spécifications liées aux services Web, en les organisant dans diversdomaines techniques. Ces domaines, illustrée dans la figure 2.2, sont répartis dans plusieurscouches fondamentales. L’existence de chaque couche est rendue possible par laprésence des couches inférieures, l’objectif final étant d’abstraire le plus possible les mécanismesde communication et de rendre possible la création de véritables architecturesd’applications distribuées basées sur les services Web.La couche de transport est fondamentale et permet les échanges basiques de données(HTTP, SMTP, etc.). Elle a suscité de nombreux efforts de recherche lors de l’émergencedes réseaux, mais elle n’est plus l’objet d’études spécifiques en ce qui concerneles services Web. La seconde couche décrit la sémantique des spécifications essentielles(SOAP, WSDL et UDDI), ainsi que des spécifications plus avancées (sécurité, garan-2. Web Service Architecture

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!