МЫЛО - Какой смысл? - PullRequest
       42

МЫЛО - Какой смысл?

51 голосов
/ 26 марта 2009

Я имею в виду, действительно, какой смысл SOAP?

Веб-сервисы существовали некоторое время, и какое-то время казалось, что термины «SOAP» и «Веб-сервис» в значительной степени взаимозаменяемы. Однако SOAP всегда казался мне громоздким и чрезмерно сложным.

Затем появился REST, и вдруг веб-сервисы обрели смысл.

Как говорит Джоэл Спольски, дайте программисту URL-адрес REST, и он сможет сразу начать играть со службой, выяснив это.

SOAP скрыт за WSDL и массивным многословным XML, и, несмотря на то, что он основан на сети, вы не можете сделать ничего более простого, чем получить доступ к службе SOAP с помощью веб-браузера.

Итак, суть моего вопроса:

  • Есть ли веские причины когда-либо выбирать SOAP вместо REST?
  • Вы сейчас работаете с SOAP? Было бы лучше, если бы интерфейс был REST?
  • Я не прав?

Ответы [ 11 ]

0 голосов
/ 26 марта 2009

Я не прав?

"Ты не ошибаешься, Уолтер, ты просто ... :)"

Есть ли веские причины когда-либо выбирать SOAP вместо REST?

SOAP, насколько я понимаю, придерживается контракта, поэтому может быть проверен тип.

...