Веб сервисы или удалённые объекты

beckerman

Новичок
Особенно с осознанным использованием REST, веб сервисы стали незаменимым инструментом разработки распределённых систем. Имеет ли смысл ещё где-то использовать удалённые объекты, или они себя изжили?
 

MiksIr

miksir@home:~$
Если вы про SOAP, то нет, не изжили. REST пригоден лишь для примитивных и хорошо документированных запросов. Как только у вас появляются большие структуры параметров с массивами объектов и т.п, то REST станет головной болью. Отправлять через SOAP имея в наличии нормальный WSDL получается много проще, ибо WSDL защищает от ошибок строктуры, опечаток в названиях полей и тому подобное. Нет, конечно есть аналоги WSDL для REST, только вот незадача - из-за того, что REST используется для простых операций - ими никто не пользуется. А когда нужно настроить сложное взаимодействие - по старинке берут SOAP. В итоге, если SOAP+WSDL - это реальность, то REST+WADL это экзотика.
 

beckerman

Новичок
Большое спасибо за конструктивный ответ. А как в этом случае дела обстоят например с CORBA?
 

fixxxer

К.О.
Партнер клуба
а этот монстр еще жив?

я бы советовал посмотреть в сторону jsonrpc2, ну или да, soap в случае громоздких структур данных
 
Сверху