2013-06-03 80 views
0

我實現使用ServiceMix的ServiceMix包設計的建議?

  • 我有我自己的系統與一堆Web服務
  • 與多個外部系統提供不同的服務的ESB解決方案(最有WS接口,一些與別人)
  • 這些將與ServiceMix/Camel連接。一些消息路由,轉換和其他EIP在這裏發生。該解決方案可能利用JMS隊列進行捆綁之間的通信。

對這個解決方案有什麼建議bundle design structure?我是否應該把所有東西放在一個包中,我是否應該在一個包中進行路由,併爲每個包中的每個外部系統進行轉換,或者......什麼樣的結構會給模塊化帶來足夠的好處,同時不會過於複雜地維護?做出決定時我應該考慮什麼?

任何有關此類設計問題的最佳實踐或參考資料?

我只是尋找一些一般的指導方針,但我還沒有找到很多。

回答

0

根據我的經驗...您可以做的最好的事情是嘗試清楚地定義應用程序的行爲/生命週期/依賴關係,並找出可以繪製線條的位置以提供足夠的模塊化以滿足您的系統要求,不必要的模塊化(對不起,我知道)。

你可能會收到這本書,以幫助基本概念:http://www.packtpub.com/open-services-gateway-initiative-starter/book