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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.