2009-08-03 4 views
0

Amis, Si j'ai besoin de faire un choix entre l'utilisation de services Web basés sur le repos et ceux basés sur le savon, quels facteurs devraient être pris en compte pour faire ce choix. En supposant que mes applications peuvent prendre en charge à la fois les services Web reposant et Soap - quels avantages et inconvénients doivent être considérés?Restful vs Soapbased

Merci, avajurug

+5

Cela a été demandé à plusieurs reprises déjà: http://stackoverflow.com/questions/76595/soap-or-rest http://stackoverflow.com/questions/28950/guide-to-choosing-between-rest- vs-soap-services http://stackoverflow.com/questions/209905/rest-and-soap – skaffman

Répondre

2

Cela a été discuté à plusieurs reprises déjà. REST s'intègre mieux dans la pile HTTP complète, tandis que SOAP utilise simplement HTTP comme protocole de transport. Puisque SOAP fonctionne sur un URI avec POST, le middleware de mise en cache ne fonctionnera généralement pas, contrairement à REST qui représente chaque ressource avec son propre URI. Allez lire les questions existantes pour plus.

Ou lisez Roy Fielding's dissertation ou his blog pour plus d'informations sur REST.