2010-11-14 3 views
1

Je pensais pratiquer l'API SOAP. Je sais que c'est un moment pour REST mais j'ai pensé essayer SOAP. J'ai en quelque sorte obtenu l'API Flickr.com supportant SOAP mais il a une documentation très difficile. Non, des exemples de travail sont disponibles.Qui supporte l'API SOAP

Q1. Donc, quelqu'un sait où je peux apprendre SOAP. Quelqu'un a-t-il un exemple de travail SOAP pour l'API Flickr?

Q2. Tout service autre que Flickr fournissant une interface SOAP. J'ai vu Google api de recherche a fermé une nouvelle demande pour SOAP.

concernant

+0

Pourquoi s'embêter? Il y a une raison pour laquelle personne n'offre de nouvelles API SOAP. – ceejayoz

+0

@ceejayoz: quelle est cette raison? – Cratylus

+0

Il s'agit d'un protocole très lourd qui est excessivement lourd pour la plupart des API que l'on rencontrerait dans la nature. – ceejayoz

Répondre

0

SOAP a été largement remplacée par REST sur l'Internet public - comme vous l'avez noté dans votre question et a été fait allusion dans les commentaires.

Il existe encore de gros utilisateurs dans le contexte Intranet, des entreprises avec une base installée de SOAP, de bus de service et d'autres concepts que vous pourriez rencontrer si vous finissez par travailler sur l'un d'entre eux. (Il y a encore des utilisateurs CORBA là-bas!) Lorsque vous contrôlez les deux extrémités de l'application, vous pouvez avoir moins de raisons d'être flexible en utilisant REST. Donc, si vous cherchez des implémentations publiques utiles, vous n'avez généralement pas de chance. Cela dit: créez vos propres services et essayez-les vous-même. Définir un service et l'implémenter. Créer un client dans une langue différente Créez un autre client dans une troisième langue. Si vous êtes à la recherche d'une expérience éducative, cela vous mènera sur les mêmes chemins qui ont conduit à l'utilisation de REST dans des systèmes disparates à grande échelle (et peut également expliquer pourquoi le public/privé a divisé le système). comme il a)

Bonne chance

+0

hmm! Bien que SOAP soit parti. Comparé à REST, le savon est vraiment difficile. J'ai déjà mis en place le savon pour une connexion à OpenTravel pour le client. Pas très sûr si l'identification de l'entreprise est un must à avoir ou tout étranger peut s'enregistrer et obtenir cela. Besoin de vérifier! Besoin de lire beaucoup là-bas, si je me souviens bien. Besoin de rechercher leurs points de connexion SOAP également. quelque part ici: http://www.opentravel.org/Specifications/Default.aspx –

Questions connexes