Votre recherche n’a donné aucun résultat.
Nous vous suggérons d’essayer ce qui suit pour trouver ce que vous recherchez :
Un Web Service permet à des applications d’échanger des informations sans avoir forcément été construites dans le même langage de programmation. C’est le cas d’un ordinateur et d’un serveur distant.
Temps de lecture : 1 minute 30
Un Web Service est une application qui permet d’échanger des données avec d’autres applications web. Même si ces dernières sont construites dans des langages de programmation différents. Parmi les Web Services les plus connus on peut citer SOAP, REST ou HTTP. Elles sont utilisées généralement sur des infrastructure cloud, en cloud public, privé ou en cloud hybride !
Un Web Service fonctionne de la manière suivante :
1. Le client (en général un utilisateur sur un ordinateur ou un support équivalent) effectue une requête dans un des langages suivants : XML, JSON ou HTTP.
2. Cette requête est transmise à un serveur distant via les protocoles SOAP, REST ou HTTP.
3. La réponse est ensuite délivrée sous le même format que sa demande : XML, JSON ou HTTP.
Et ce grâce à un modèle en couche. La 1re couche est l’invocation : elle décrit la structure des messages échangés par le client et le serveur. Elle s’effectue à l’aide des standards XML-RPC ou SOAP. La 2e est la découverte. C’est la phase de recherche et de localisation des données demandées par le client, le plus souvent via le protocole UDDI. La 3e est la description qui stipule les paramètres des fonctions et les types de données des services web utilisés. Son protocole standard est le WSDL qui repose sur la notation XML.
Le principal intérêt des Web Services est qu’ils peuvent fonctionner avec une connexion internet non optimale. Le temps de réponse sera juste plus long.
Un Web Service revêt plusieurs avantages :