2010-08-18 9 views
1

Je voudrais construire une interface de provisionnement XML sur HTTP en utilisant Zend Framework. Est-ce que Zend_XmlRpc_Server doit être utilisé à cette fin? Si oui, pouvez-vous recommander des guides pour l'utiliser? (Plus précisément, la partie qui récupère le XML entrant et l'analyse.)Zend Framework XML-RPC?

+1

Grand article par le chef de file ZF: http://mwop.net/blog/227-Exposing-Service-APIs-via-Zend-Framework. C'est ce que j'utilise pour construire une API de base, mais je suis sûr que vous pouvez construire sur cela pour rendre quelque chose de vraiment robuste –

Répondre

1

De quel type de service s'agit-il? - enverrez-vous des données binaires ou plutôt des textes courts? Est-ce que tous les clients seront en PHP pour la plupart ou prévoyez-vous un large éventail de clients? Habituellement, si vous faites un petit service basé sur le Web, REST fera l'affaire, il est facile à développer et à consommer, même par des interfaces JS simples, comme jQuery. Si c'est quelque chose de plus complexe, vous ne pouvez pas vous tromper avec SOAP, même si c'est un peu complexe à développer. Assurez-vous de vous armer avec SoapUI

XmlRPC présente certaines limitations, notamment l'envoi de données binaires. Il ya une comparaison approfondie pour jeter un oeil à this blog