Fournir l'interopérabilité entre divers logiciels fonctionnant sur diverses plates-formes.

 NB : pas besoin de cliquez sur le lien, poser uniquement le curseur de votre souris  sur l'icône du livre qui apparait à côté du lien et le contenu s'affiche automatiquement ; ou alors sélectionner le texte ou le lien sans icône.( l'usage de cette technologie est gratuite pour les sites web mais l'obtention du code (script) et les instructions d'installation dans un site se font à 500 Euros à taatjene@gmail.com
Les services web traitent donc d'agents ressources là où le mode opératoire classique du Web parle d'agents utilisateurs. Mais les deux concepts reposent sur la même architecture : REST.
Il n'y a donc pas de différence fondamentale entre l'interaction d'un navigateur avec une ressource et celle d'un Service Web avec une ressource. La principale différence se situe au niveau du format de la représentation des données: HTML pour les navigateurs ou agents utilisateurs, XML ou JSON pour les Services Web ou agents ressources...
On peut donc définir un Service Web comme l'implémentation logicielle d'une ressource, identifiée par une URL, et accessible en utilisant les protocoles internet. Les agents s'occupent du contenu, de la représentation de leur état, pas du type de contenu.
 
En outre,Les Services Web WS désignent  l'implémentation logicielle des spécifications WS et reposent tous sur un ensemble de protocoles et de standards de base utilisés pour l'échange de données entre applications dans des environnements hétérogènes :
  • le SOAP (Simple Object Access Protocol) pour l'échange de messages,
  • le WSDL (Web Service Description Language) pour la description : des services web, de leurs opérations, des messages utilisés, des types de données utilisées, des protocoles utilisés et de leur localisation au sens internet (URI / URL),
  • les annuaires UDDI qui peuvent référencer des services web.
 Ces Services Web WS sont par ailleurs définis selon le type d'architecture SOA.
Les logiciels écrits dans divers langages de programmation et sur diverses plates-formes peuvent employer des Services Web WS-* pour échanger des données à travers des réseaux informatiques comme Internet. L'OASIS et le World Wide Web Consortium (W3C) sont les comités de coordination responsables de l'architecture et de la standardisation des services Web. Pour améliorer l'interopérabilité entre les réalisations de service Web, l'organisation WS-I a développé une série de profils pour faire évoluer les futures normes impliquées.by taatjene

Comments

Popular Posts