« Programmation PHP/Exemples/Webservice » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 2 :
 
== Introduction ==
Le langage XML se propage peu à peu dans le système d'information. Il est devenu nécessaire de connaitre ce standard. Il permet de développer des applications sous plateforme J2EE, .Net ou phpPHP et de s'affranchir des problèmes de portabilité. Les webservices sont basés sur XML, permettant de créer des composants logiciels distribués, de les utiliser indépendamment du langage d'implémentation. SOAP, WSDL, UDDI et WS-Inspection sont les technologies standard qui rendent possibles la construction et la publication de ces services.
 
Dans nos exemples, nous aborderons l'utilisation de SOAP. Zend propose dans son framework quelques utilitaires de la technique {{w|SOAP}} et {{w|REST}}.
 
=== Qu'est-ce que SOAP (Simple Object Access Protocol) ? ===
Ligne 67 :
Nous avons vu dans cet exemple comment retourner une chaine de caractère, un exemple assez simple. Il est aussi possible de renvoyer des tableaux grâce aux méthodes lorsqu'on souhaite extraire des éléments d'une base de données.
 
== Webservice PHP5 ==
On utilise ici la bibliothèque SOAP<ref>http://php.net/manual/fr/book.soap.php</ref>.