J'ai lu des articles sur les différences entre SOAP et REST en tant que protocole de communication de services Web, mais je pense que les plus grands avantages de REST par rapport à SOAP sont les suivants :
-
REST est plus dynamique, il n'est pas nécessaire de créer et de mettre à jour UDDI (Universal Description, Discovery, and Integration).
-
REST n'est pas limité au seul format XML. Les services web RESTful peuvent envoyer du texte brut/JSON/XML.
Mais SOAP est plus normalisé (ex. : sécurité).
Alors, ai-je raison sur ces points ?
219 votes
Il y a une analogie avec une lettre que j'ai beaucoup aimée à propos de SOAP et REST, avec SOAP, vous utilisez une enveloppe, avec REST, c'est une carte postale Il est donc évident que le protocole SOAP entraîne des frais supplémentaires : plus de bande passante (plus de papier), travail supplémentaire pour les deux parties (enveloppement et désencapsulation). Mais cela ne signifie pas que REST n'est pas aussi sûr que SOAP puisque vous pouvez utiliser HTTPS (pensez-y comme si vous remplaciez le facteur par quelqu'un qui ne parle que des langues étrangères).
3 votes
spf13.com/post/soap-vs-rest
0 votes
nishantshukla001webservices.blogspot.in/2015/09/
11 votes
"À bien des égards, le World Wide Web lui-même, basé sur HTTP, peut être considéré comme une architecture basée sur REST."
4 votes
Conformément à Modèle de maturité de Richardson qui décompose les principaux éléments d'une approche REST en trois étapes, SOAP est le niveau 0 de REST.
0 votes
Différence entre SOAP et REST dans le cadre d'une application de commerce mobile (informations détaillées) blog.contus.com/rest-api-vs-soap-api-for-mobile-ecommerce-app
0 votes
Cela pourrait être utile community.jivesoftware.com/community/developer/plugins/blog/