Un webservice, c'est quoi ?
Programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel
[...] La standardisation de SOAP
SOAP est la suite logique de XML-RPC
Permet la transmission de messages entre objets distants
SOAP est:
- Adaptable aux différents protocoles de transport.
- Indépendant de la plate-forme.
- Indépendant du langage.
- Simple et extensible. (...)
[...] Les messages d'erreur
Les messages d'erreurs peuvent prendre les valeurs :
- faultcode : identifiant l'erreur par un code.
- faultstring : une explication lisible de l'erreur.
- faultactor : désigne l'origine de l'erreur.
- detail : donne des détails spécifiques
[...] Indépendant de la plate-forme. Indépendant du langage. Simple et extensible Avantages et inconvénients de SOAP AVANTAGES INCONVENIENTS Facilite les communications Passage facile des firewall et proxies Ouvert pour adaptation à des protocoles de transports SOAP reste simple et extensible Indépendant de : La plateforme Du langage utilisé Alourdit la taille des messages envoyés car c'est de l'XML C'est surtout le cas avec CORBA et ICE 5. Structure d'un message SOAP Enveloppe générale du message Entête du message SOAP Corps du message SOAP Décomposition du message 5.1 Décomposition d'un message Soap : L'ENVELOPPE Élément le plus "externe" de la couche SOAP ●Englobe entête et corps ●Obligatoire pour le transport du message Ex. [...]
[...] Les procédures de test 1. GENERALITES 1.1 SOAP, c'est quoi ? Protocole RPC orienté objet RPC : Remote Procedure Call Protocole permettant l'appel de procédures distantes Ces procédures étant sur une machine distante et servent à monter des WebServices * Format renvoyé : XML 1.2 Un webservice, c'est quoi ? Programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel 2. [...]
[...] SOAP S imple Object A cces P rotocol Plan de la présentation 1. Généralités 1.1 SOAP, c'est quoi ? 1.2 Un webservice, c'est quoi ? 2. Principe d'un webservice 2.1 Fonctionnement 2.2 Membres d'un WS 3. Description d'un webservice 3.1 Le message transmis 3.2 La standardisation de SOAP 4. Avantages et Inconvénients de SOAP 5. Structure d'un message SOAP L'enveloppe 5.2 L'entête 5.3 Le corps 6. Les messages d'erreur 7. Un exemple PHP de webservice 7.1 Le Webservice en lui même 7.2 L'appel du webservice 8. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture