web-dev-qa-db-fra.com

Enrobage d'un SOAP Client dans un plugin WordPress?

Quel est le meilleur moyen d’incorporer un client SOAP dans un plugin WordPress qu’on distribuerait via le référentiel de plugins WordPress? Est-il préférable d'utiliser?

De plus, pourquoi recommander celui que vous faites? Et quels sont les avantages et les inconvénients de chacun. _ {"Points bonus (karma)" si vous avez des expériences réelles d'utilisation d'un client SOAP dans un plugin largement distribué. Et existe-t-il des différences entre l'appel d'un serveur .NET SOAP, d'un serveur Java SOAP et d'une autre pile de serveurs SOAP?

Notez que ceci est une question liée à la question "Pièges lors de la distribution de plug-ins qui accèdent à SOAP Services Web?" et j'en fais également un wiki de communauté.

Mettre à jour

Voici quelques liens potentiellement utiles pour les autres personnes effectuant des recherches sur cette même question:

14
MikeSchinkel

Pour résumer la bibliothèque spécifique SOAP, vous pourrez ainsi prendre en charge ultérieurement d'autres clients. Semblable à la façon dont WP_Http est un proxy pour plusieurs implémentations HTTP et choisit en fonction des capacités du serveur.

J'ai déjà dû jouer avec certaines de ces bibliothèques, mais je ne me souviens plus laquelle. En général, je préfère les modules PHP inclus par rapport au code externe, car ils sont plus susceptibles d'être mis à jour et ne nécessitent pas de temps système supplémentaire (vous devez parfois initialiser un framework pour utiliser une partie de il).

Il pourrait être judicieux de créer une réponse pour chaque bibliothèque afin que nous puissions leur ajouter des avantages et des inconvénients. Ou bien cette question plus générique convient-elle mieux au "réel" débordement de pile?

2
Jan Fabry