Autant que je sache, la consommation de SOAP nécessite une pile SOAP, il est donc plus difficile pour vos clients de consommer, c'est-à-dire qu'ils doivent s'assurer qu'ils ont une pile SOAP en place qui formate correctement les données POST et les en-têtes et vous en redonne ensuite structure de données, alors qu'avec REST vous faites simplement une requête HTTP GET avec les arguments dans la chaîne de requête et récupérez du texte qui, je suppose, est probablement XML.
Alors, que vous apporte la surcharge / complexité supplémentaire de SOAP, quand en avez-vous besoin et quand pourriez-vous et devriez-vous vous en passer?