2009-07-11 104 views

回答

4

就我個人而言,我不是ESB的粉絲。您的第一步應該是提供可用的服務組合,以平鋪您嘗試解決的業務問題的空間。如果你已經很好地分解了這個問題,我敢打賭ESB是沒有用的。

他們往往會成爲一個單一的故障點,迫使太多關於服務內部服務的內部工作的知識(例如,補償操作以管理交易)。

「建築師」傾向於喜歡他們,因爲他們認爲他們可以用工具解決問題。

沒有最終建立一個Egregious Spaghetti Box

但是,如果你一定要,我建議Spring其與Mule整合。

+0

如果您必須連接現有(傳統)系統,ESB非常方便。但我同意,我也不會爲新系統選擇ESB。 – 2009-07-11 22:46:18