dimanche 29 janvier 2012

Les services Web SOAP Redux

J'aurais posté un suivi bien avant maintenant, donc mes excuses. Certains de mes premiers messages ici ont été sur l'accès aux services Web à partir de l'iPhone. À l'époque, j'ai écrit que l'affichage, je n'avais pas encore été accepté dans le programme développeur iPhone, et ne savait pas que CoreServices.framework existé dans le simulateur, mais pas sur l'appareil.

J'ai été acceptée dans le programme et a découvert le problème juste avant la WWDC, et a passé une bonne partie de cette conférence à quelqu'un essayant coin d'Apple à ce sujet. Je n'ai pas été en mesure d'obtenir quelqu'un qui était encore conscient de l'écart, sans parler de quelqu'un qui pourrait me dire si le cadre a été laissée intentionnellement hors de l'appareil ou si elle ne serait jamais amené de plus. Le meilleur que j'ai obtenu était une très non-incarcération, off-the-record déclaration que WebServicesCore probablement "ne fallut pas longtemps pour le monde". Il n'a pas été actualisé depuis quelques années, et ne sera probablement pas. REST est la voie de l'avenir, pourquoi s'embêter avec SOAP, semble être le sentiment.

Bien sûr, il ya une énorme base installée de services Web SOAP qui, je dirais, est une raison suffisante pour mettre à jour et d'élargir WebServicesCore. Plus important encore, beaucoup de gens qui viennent à l'iPhone viennent. NET, qui a le soutien extrêmement robuste pour les services Web SOAP. Je dirais que ne pas avoir un client SOAP en bonne Cocoa Touch ou de la Fondation qui rend notre plateforme mal paraître.

Quoi qu'il en soit, si vous avez besoin d'accéder à des services web SOAP de l'iPhone, vous êtes coincé rouler vos propres ou à la recherche d'une bibliothèque SOAP tiers. Il ya une filet excellente plus moins iPhoneDevSDK. En ce moment, c'est la meilleure source d'information que j'ai à offrir à personne de services Web SOAP.

Maintenant, si vous êtes intéressés par des services web RESTful, Apple a une article sur ce point. En fait, ils ont un article que j'ai co-écrit.

Aucun commentaire: