Интеграция нескольких веб-сервисов на базе cxf, .Net и Php с использованием mule 3 esb - PullRequest
0 голосов
/ 14 марта 2011

Я новичок в муле и ESB. У нас есть пара на основе cxf, .Net и PHP WebServices. В настоящее время мы общаемся друг с другом, используя точку к точке коммуникации. Поскольку наши веб-сервисы быстро растут, этот тип связи становится громоздким. Мы хотим общаться с другими конечными точками веб-сервиса, используя ESB. Мы не хотим запускать наши сервисы внутри Mule ESB. Вот наши два образца веб-сервисы -

http://someip:8991/abc/ws/Service1

http://someip:8992/def/ws/Service2

Может ли кто-нибудь помочь мне с конфигурацией на основе mule 3 для этого сценария?

Заранее спасибо.

1 Ответ

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

Если вы хотите попробовать другой ESB с открытым исходным кодом, вот статья из руководства пользователя UltraESB .

Прокси-сервис, созданный на ESB, может затем прокси-вызовы для ваших реальных сервисов, и ваши клиенты затем вместо этого вызывают конечную точку, предоставляемую через ESB.Это предотвращает множество соединений точка-точка по всему предприятию.Теперь, используя ESB, вы можете передавать сообщения - возможно, регистрировать доступ, сохранять копию в БД, выполнять маршрутизацию на основе содержимого, чтобы решить, следует ли отправлять запрос «заказ на покупку» в службу / POGoldVersion или / POBronzeVesion или преобразовывать ».покупка-заказ-v1 "запрос, отправленный со старого клиента (с использованием XSLT, XQuery, Smooks и т. д.) перед отправкой в ​​новый сервис / POVersion2 и т. д.

...