2011-03-14 45 views
0

我是一個騾子和ESB的新手。我們有幾個基於cxf,.Net和PHP的網頁服務。目前我們正在使用點對點的通信方式進行通信。隨着我們的網絡服務迅速增加,這種類型的通信變得越來越麻煩。我們希望使用 ESB與其他webservicve端點進行通信。我們不想在Mule ESB中運行我們的服務。這是我們的兩個示例 web服務 -使用騾集成幾個基於cxf,.Net和Php的web服務esb

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

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

任何人都可以請幫助我的騾子3系的配置對於這種情況?

在此先感謝。

回答

0

如果你願意嘗試另一個開源ESB,這裏有一篇來自UltraESB users guide的文章。

在ESB上創建的代理服務可以將調用委託給實際服務,然後您的客戶端調用通過ESB公開的端點。這可以防止在整個企業範圍內進行許多點對點連接。現在,使用ESB,您可以調解消息 - 可能是日誌訪問,將副本保存到數據庫,執行基於內容的路由以決定是將「購買訂單」請求發送到/ POGoldVersion服務還是/ POBronzeVesion或將「購買訂單v1「請求(使用XSLT,XQuery,Smooks等),然後將其發送到新的/ POVersion2服務等。