La technologie SOAP (Simple Object Acces Protocol)
Télécharger
Lire un extrait
Lecture
Résumé
Sommaire
Extraits
sur 38
Résumé du document
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 (...)
Sommaire
I) Généralités
A. SOAP, c'est quoi ? B. Un webservice, c'est quoi ?
II) Principe général d'un Webservice
A. Fonctionnement B. Qui est défini par
III) Description du Web Service
A. Le message transmis B. La standardisation de SOAP
IV) Avantages et inconvénients de SOAP
V) Structure d'un message SOAP
A. Décomposition d'un message Soap : L'ENVELOPPE B. Décomposition d'un message Soap : L'ENTETE C. Décomposition d'un message Soap : LE CORPS
VI) Les messages d'erreur
VII) Un Exemple PHP de webservice
A. Le Webservice lui-même B. L'appel au webservice
VIII) Déploiement
A. Invocation
IX) Mise en pratique
A. Différentes phases B. Exemple complet PHP
X) Le webservice
A. Fichier xml 1/8 B. Fichier xml 2/8 : La définition des types C. Fichier XML 3/8 : La partie message D. Fichier XML 4/8 : Port type E. Fichier XML 5/8 : operation F. Fichier XML 6/8 : Binding G. Fichier XML 7/8 et 8/8 : service et port H. ... et la fermeture traditionnelle d'un fichier XML XI) Côté serveur
XII) Appel PHP du WebService
XIII) Procédures de tests
I) Généralités
A. SOAP, c'est quoi ? B. Un webservice, c'est quoi ?
II) Principe général d'un Webservice
A. Fonctionnement B. Qui est défini par
III) Description du Web Service
A. Le message transmis B. La standardisation de SOAP
IV) Avantages et inconvénients de SOAP
V) Structure d'un message SOAP
A. Décomposition d'un message Soap : L'ENVELOPPE B. Décomposition d'un message Soap : L'ENTETE C. Décomposition d'un message Soap : LE CORPS
VI) Les messages d'erreur
VII) Un Exemple PHP de webservice
A. Le Webservice lui-même B. L'appel au webservice
VIII) Déploiement
A. Invocation
IX) Mise en pratique
A. Différentes phases B. Exemple complet PHP
X) Le webservice
A. Fichier xml 1/8 B. Fichier xml 2/8 : La définition des types C. Fichier XML 3/8 : La partie message D. Fichier XML 4/8 : Port type E. Fichier XML 5/8 : operation F. Fichier XML 6/8 : Binding G. Fichier XML 7/8 et 8/8 : service et port H. ... et la fermeture traditionnelle d'un fichier XML XI) Côté serveur
XII) Appel PHP du WebService
XIII) Procédures de tests
Accédez gratuitement au plan de ce document en vous connectant.
Extraits
[...] 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. [...]
[...] Indépendant de la plate-forme. Indépendant du langage. Simple et extensible Avantages et inconvénients de SOAP 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 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. [...]