Веб-сервисы CXF с Apache Camel - PullRequest
1 голос
/ 11 мая 2011

Я бы хотел сделать что-то подобное с Camel:

из (Web_Service_1_URI) .to (Web_Service_2_URI) .to (Web_Service_3_URI).

Так что в основном Web-Service1 действует как фасаддля веб-службы2 и веб-службы3 (сначала вызывается веб-служба2, а результат служит входом для веб-службы3).Результат, наконец, возвращается в Web-сервис 1.

Как бы я это сделал, используя Camel?

regards, F.

1 Ответ

0 голосов
/ 11 мая 2011

Вы будете использовать трубы и фильтры EIP http://camel.apache.org/pipes-and-filters.html

И вы можете использовать компонент camel-cxf.Что-то вроде

from("cxf:bean:ws1").to("cxf:bean:ws2").to("cxf:bean:ws3");

Но WSDL 3-х веб-сервисов должен "соответствовать".В противном случае вам нужно будет перевести сообщение между вызовами http://camel.apache.org/message-translator.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...