2013-05-02 3 views
1

Я создал две службы REST с Talend Open Studio для ESB V5.2, первый получает XML-файл (POST) и возвращает тот же файл, что и ответ, второй вставляет этот файл в базу данных. Я хочу создать маршрут для подключения этих двух служб REST, но я не знаю, как это сделать. Обычно мы используем компонент cCXF для веб-сервисов SOAP, как насчет REST?Поддерживает ли cCXF услуги REST?

ответ

0

Не очень cCXF, но Talend Open Studio для ESB имеет поддержку REST. См. Этот учебник: How to create a REST service.

Цитата:

В этом уроке вы узнаете, как построить свою первую простую службу REST данных в обоих Talend Open Studio для ESB и Talend Enterprise ESB Studio, с помощью компонентов Talend ESB покоя и новый компонент tXMLMap.

Есть REST компоненты в палитре:

В палитре справа:

Для добавления компонентов REST службы, поиск "REST" в компоненте Find. .. и нажмите Enter. В tRESTRequest и tRESTResponse компоненты, необходимые для создания поставщика услуг отображаются под папке ESB> REST.

REST components in the Palette

+0

Спасибо acdcjunior за anwser. Я уже создал две службы REST с помощью компонентов tRESTRequest и tRESTResponse, мой вопрос заключается в том, как создать посреднический маршрут для отправки сообщения от первой службы REST ко второму. cCXF используется для создания маршрутов для SOAP-сервисов, для чего требуется wsdlURL в своей конфигурации, но как насчет REST? –