#rest #soap #oracle11g
#rest #soap #oracle11g
Вопрос:
Я немного прочитал о технологиях REST и SOAP и понимаю, что REST проще SOAP, но как насчет работы с REST в Oracle 11g? Oracle 11g использует свой фреймворк для обработки сложности SOAP. Итак, что было бы проще, используя 11g, REST и его простоту или SOAP с помощью фреймворка?
Ответ №1:
С современным Oracle вы можете выбирать, REST или SOAP, или параллельно.
С помощью APEX довольно легко начать работу.
В противном случае используйте выбранный вами сервер приложений (Java, включая Oracle App Server, .NET и т.д.)
Выбор REST против SOAP — это действительно вопрос, основанный на нескольких факторах: ваших требованиях, вашем бизнесе, вашей среде разработки, предоставляете ли вы сервисы третьим сторонам.
Итак, что касается вашего фактического вопроса, вы можете не почувствовать разницы в простоте, если используете правильные инструменты. Но SOAP предоставляет больше возможностей в долгосрочной перспективе (WCF, безопасность, различные виды транспорта, контракты с данными), а использование WSDL ускорит интеграцию, поскольку она может быть более простой с использованием IDE, таких как Visual Studio.
Единственная причина, по которой я бы выбрал REST, — это если бы я кодировал что-то вручную. В противном случае, SOAP — мой выбор.