2009-07-11 103 views

回答

4

就我个人而言,我不是ESB的粉丝。您的第一步应该是提供可用的服务组合,以平铺您尝试解决的业务问题的空间。如果你已经很好地分解了这个问题,我敢打赌ESB是没有用的。

他们往往会成为一个单一的故障点,迫使太多关于服务内部服务的内部工作的知识(例如,补偿操作以管理交易)。

“建筑师”倾向于喜欢他们,因为他们认为他们可以用工具解决问题。

没有最终建立一个Egregious Spaghetti Box

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

+0

如果您必须连接现有(传统)系统,ESB非常方便。但我同意,我也不会为新系统选择ESB。 – 2009-07-11 22:46:18