В моем приложении клиент отправляет SOAP-запрос через JSP-страницу в Mule ESB, а ESB направляет его в службу погоды. Я хочу отправить ответ от службы клиенту через ESB: как я могу структурировать поток для достижения этого? Где будет реагировать на землю в Mule ESB на первом месте?Mule Flow design
<Flow>
Step1:inbound endpoint>
Step 2:<component>
Step 3:<outbound endpoint>
Step4:<component>
Step 5:<outbound endpoint>
<Flow>
Правильно ли этот поток? Достаточно ли этого, чтобы передать ответ клиенту?
У меня есть несколько вопросов по этому поводу:
- От исходящей конечной точки: я могу отправить ответ непосредственно клиенту без маршрутизации к компоненту?
- Нужно ли мне снова вызвать тот же класс компонента, чтобы передать ответ?
Отрывки из кода или образцы относительно этого будут большой помощью.
Просьба представить свои предложения.
Спасибо за ваш ответ. –
У меня есть еще несколько сомнений, которые нужно уточнить. 1.Если я могу отправить ответ исходящим напрямую, то где я могу сделать преобразование SOAPtoPOJO. Поскольку служба отправляет ответ SOAP, но я хочу, чтобы ответ был POJO-объектом. 2.Пожалуйста, предложите мне вашу идею о формировании структуры потока. ОК? Шаг1: въездной конечная точка> Шаг 2: Шаг 3: <исходящая конечная точка> 4.Where ответ приземлится в потоке ESB от службы. –
CXF http: //www.mulesoft.org/documentation/display/MULE3USER/Consuming + Web + Services + с + CXF сделает SOAP для конвертации POJO для вас. –