在开源项目中推荐的企业服务总线(ESB)框架

时间:2009-07-11 19:45:32

标签: java design-patterns java-ee frameworks esb

Java Enterprise Service Bus(OpenESB,ServiceMix,Apache Synapse,...)拥有大量框架,应该为新项目选择哪一个?每个人的利弊是什么?他们对你有多好?

1 个答案:

答案 0 :(得分:4)

就个人而言,我不是ESB的粉丝。您的第一步应该是提供一系列可用的服务,以解决您尝试解决的业务问题。如果你已经很好地划分问题,我敢打赌,ESB没有帮助。

它们往往成为一个单一的失败点,迫使对服务外部服务的内部运作(例如,补偿管理交易的操作)有太多了解。

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

最后不要创建Egregious Spaghetti Box

但如果必须,我建议SpringMule进行整合。