Les Web Services
Un service web permet la communication et l'échange de données entre plusieurs applications et des systèmes hétérogènes dans des environnements distribués. On peut parler de publication de fonctionnalités disponibles sur internet ou sur un intranet de manière synchrone.
Il existe deux technologies dans le domaine des services web :
- Les Services Web de type SOAP
- Les Services Web de type REST
Nos services
Nous vous proposons l'étude et la réalisation de services web en accord avec votre système d'information existant et en choisissant la technologie la mieux adaptée à
vos besoins quelque soit le langage de programmation.
Pour en savoir plus et recevoir un devis personnalisé, veuillez nous contacter.
Les Services Web WS (de type SOAP)
Les Services Web de type SOAP 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, des types de données, des protocoles et de leur localisation au sens internet (URI / URL)
- les annuaires UDDI qui peuvent référencer des services web.
Les Services Web de type REpresentational State Transfer (REST)
Le World Wide Web est une application conçue selon l'architecture REST. L'architecture du Web remplace donc les concepts applicatifs clients et serveurs par les concepts agents
et ressources. Des agents interagissent avec des ressources pour créer, accéder, modifier ou supprimer une ressource.
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.
Source : Article Service Web de Wikipédia en français (auteurs).
Contenu soumis à la licence CC-BY-SA.

