LINUX.ORG.RU
Форум — Talks  

SOAP - зачем?


0

2

В универе задали написать приложение, которое использует SOAP и WSDL. Я обгуглился уже, но ничего толкового не нашел. Зачем использовать SOAP, если можно тупо отправить и получить JSON, или XML-RPC или REST сделать?

Предложите, если не сложно, в чем можно применить SOAP+WSDL. Мне не нужно что-то большое, а так, просто показать его применение.

★

>Зачем использовать SOAP, если можно тупо отправить и получить JSON, или XML-RPC или REST сделать?

Ну сделай то же самое, только с SOAP :}

Deleted
()

классический спор soap vs rest?

zgen ★★★★★
()

Прелесть SOAP+WSDL в том, что по той же всдлке можно сгенерировать код для интеграции. Помимо этого, соап является типизированным протоколом - в нем целые числа - это целые. Также, там в нем описывается обязательность указанных параметров. Другими словами, соап запрос не может содержать в себе «левые» поля коих нет в интерфейсе, не может содержать дату в поле, где ожидается число и т.д.

Deleted
()

Зачем использовать SOAP, если можно тупо отправить и получить JSON, или XML-RPC или REST сделать?

Просто используй для тех же целей SOAP. Преимущество у него только в том, что он стандартизован.

Deleted
()
Ответ на: комментарий от Deleted

Так у оригинального XML-RPC точно так же.

Вообще-то XML-RPC и используется в соап для вызовов. иными словами, soap есть эволюция xmlrpc.

Deleted
()

так жабостандарты же, энтерпрайз и все такое. можно сгенерить основу клиента подсунув wsdl-ку какому-то там тулу. и к перлу модуль есть соответствующий. а твой путь предполагает наличие знаний. вантузятники негодуют ;)

chg ★★★★★
()

Спасибо за ответы. Придумаю что-нибудь RPCшное тогда.

Teren ★
() автор топика

Ну это типа «mp3 - зачем? можно тупо отправить wav или raw»

На REST-е разве денег нормально распилишь...

queen3 ★★★★★
()
Ответ на: комментарий от queen3

По-моему, как раз SOAP это wav/raw. Слишком он громоздкий. JSON-RPC - наше все.

Teren ★
() автор топика

В универе задали написать приложение, которое использует <anything>

Когда же у нас научатся ставить задачи?..

r2d2
()
Ответ на: комментарий от r2d2

Во-первых у нас, это в Эстонии (не уверен, что ты тоже отсюда).

Во-вторых, это задание как раз по предмету, где разные RPC изучаем. Так что задача нормальная.

Teren ★
() автор топика
Ответ на: комментарий от r2d2

А как еще научить, что есть много разных решений? Если этого не сделать, будут студенты совать попсовый RPC на тот момент куда ни попадя.

Teren ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.