集成 ESB(ServiceMix/Mule)是否值得学习曲线?[已关闭]
我正在考虑将ESB集成到现有的基于Java / Maven Web的产品中。具体来说,我正在研究ServiceMix和Mule。该产品将连接到几种不同的服务,包括电子邮件,Quartz,RESTful Webservices via HTTP,SMS和IM。我只是快速浏览了一下文档,这两个选项似乎非常重量级且相当复杂。这似乎是一个教科书上的例子,说明何时使用ESB,但我不想花很多时间学习一个或另一个系统。
就像我说的,我已经有一个由Maven构建的Web应用程序,并希望集成其中一个系统将相当简单,即使只是对于像发送电子邮件这样简单的事情,但看起来添加任何一个都会在jars方面吸引一半的世界,并且很难嵌入到现有产品中。
是否值得尝试使用这些选项之一?有没有一种简单的方法将它们集成到现有应用程序中,而无需完全重组它?还有其他重量更轻的选择吗?我应该考虑哪些方面,使它们的使用值得?