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