1
由于Java Enterprise Service Bus(OpenESB,ServiceMix,Apache Synapse,...)的框架丰富,应该为新项目选择哪一个框架?每个人有什么优点和缺点?他们为你工作得如何?开源项目中企业服务总线(ESB)的推荐框架
由于Java Enterprise Service Bus(OpenESB,ServiceMix,Apache Synapse,...)的框架丰富,应该为新项目选择哪一个框架?每个人有什么优点和缺点?他们为你工作得如何?开源项目中企业服务总线(ESB)的推荐框架
就我个人而言,我不是ESB的粉丝。您的第一步应该是提供可用的服务组合,以平铺您尝试解决的业务问题的空间。如果你已经很好地分解了这个问题,我敢打赌ESB是没有用的。
他们往往会成为一个单一的故障点,迫使太多关于服务内部服务的内部工作的知识(例如,补偿操作以管理交易)。
“建筑师”倾向于喜欢他们,因为他们认为他们可以用工具解决问题。
没有最终建立一个Egregious Spaghetti Box
如果您必须连接现有(传统)系统,ESB非常方便。但我同意,我也不会为新系统选择ESB。 – 2009-07-11 22:46:18