Le ZdNet a publié le 7 avril 2004, un article sur PHP et les services Web. Il tente de montrer comment créer des services Web en collaboration avec PHP, en présentant trois solutions : SOAP, XML-RPC et REST.

Pour ajouter SOAP, un des protocoles les plus connues dans les services Web, il est nécessaire d'utiliser un outil tiers. L'auteur propose deux outils Open Source : nuSOAP et Pear SOAP. Ils ne sont disponibles qu'en version Bêta.

Ensuite, l'article présente le protocole XML-RPC, via le package Pear XML-RPC, qui semble plus facile d'utilisation que SOAP.

Enfin, le protocole REST (Representational State Transfer) qui s'avère être utilisé par un certain nombre de portails (comme amazon.com), est une alternative intéressante par rapport aux deux précédentes. C'est un service Web de type « HTML traditionnel » qui ne nécessite pas d'outil intermédiaire.

A travers ces trois solutions, l'auteur explique succinctement comment les utiliser avec PHP (divers listings sont mis à disposition), tout en précisant leurs avantages et inconvénients.

Cet article cherche à montrer que les services Web, souvent associés à .NET, ou encore Java, peuvent aussi l'être avec PHP.

L’article