Адаптер для веб-сервисов в ESB - PullRequest
0 голосов
/ 08 ноября 2011

введите описание ссылки здесь Как показано на рисунке из ссылки, адаптер-c публикует веб-сервис с именем webservice-3, когда клиент вызывает его, адаптер-c перехватывает сообщение и отправляет его адаптеру-A и адаптеру-B через ESB, затем адаптер- A и адаптер-B вызывают webservice-1 и webservice-2 по отдельности, затем они отправляют ответ в ESB, где агрегатор объединяет ответ, и отправляют его адаптеру-C. Наконец адаптер отправляет объединенный ответ реальному клиенту!

Я когда-либо задавал такой вопрос, и кто-то сказал, что такой процесс возможен!

но я хочу знать, если адаптер-A и адаптер-B вызывают веб-службу не удалось, они получат ответ об ошибке, но каждый код ошибки может отличаться, а затем как адаптер-c обрабатывает сообщение об ошибке, чтобы позволить клиенту есть сообщение об ошибке?

IBM websphere esb, mule esb или servermix esb .etc, кто-нибудь знает, как один из esbs решает такую ​​проблему?

1 Ответ

0 голосов
/ 11 ноября 2011

Пожалуйста, посмотрите на следующие ссылки.WSO2 ESB, кажется, соответствует вашим требованиям.Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.http://wso2.org/library/articles/2011/01/wso2-esb-by-example-service-chaining http://wso2.org/library/articles/wso2-enterprise-service-bus-endpoint-error-handling

...