Я имею в виду, действительно, какой смысл SOAP?
Веб-сервисы существовали некоторое время, и какое-то время казалось, что термины «SOAP» и «Веб-сервис» в значительной степени взаимозаменяемы. Однако SOAP всегда казался мне громоздким и чрезмерно сложным.
Затем появился REST, и вдруг веб-сервисы обрели смысл.
Как говорит Джоэл Спольски, дайте программисту URL-адрес REST, и он сможет сразу начать играть со службой, выяснив это.
SOAP скрыт за WSDL и массивным многословным XML, и, несмотря на то, что он основан на сети, вы не можете сделать ничего более простого, чем получить доступ к службе SOAP с помощью веб-браузера.
Итак, суть моего вопроса:
- Есть ли веские причины когда-либо выбирать SOAP вместо REST?
- Вы сейчас работаете с SOAP? Было бы лучше, если бы интерфейс был REST?
- Я не прав?