JBoss ESB 是一个来自 JBoss 的 ESB 风格的整合方案产品。这个产品诞生于2006年,JBoss 收购了商业化的 Rosetta 产品并将其开源,这就是JBoss ESB 的前身。当时 JBoss 社区强烈要求一个 ESB 风格的整合方案,用来将 JBoss 的不同产品(JBoss服务器,JEMS等)整合到一起。为了加速 JBoss ESB 的开发,JBoss 收购了 Rosetta。在重用 Rosetta 的组件后,JBoss 社区很快就开发出了 JBoss ESB,可以很容易地应用到 JBoss 产品中。
JBoss ESB 必须部署到 JBoss JEE 服务器,它使JBoss服务器可以更加紧密地与 JEMS 和 JBossMQ 结合起来。由于JBoss ESB 是用来将其他 JBoss产品整合起来的,它的发布周期和这些产品似乎密切相关。 相对于其他整合方案产品,JBoss ESB 的开发路线比较保守。由于需要与其他 JBoss 产品紧密整合,JBoss ESB 实现了一个 相对宽松的整合架构。这个架构是支持大部分现行标准的,但是与其他 ESB 有很大的不同。从一开始,JBss ESB 就只针对特定的人群(JBoss用户),设计上独树一帜,完全不受 Mule (目的明确,注重现实需求)及其他整合方案产品(严格遵循某个标准,如JBI)的影响。因此,业界普遍认为 JBss ESB 的 学习曲线比其他产品更陡峭。
如果你的整合方案涉及大量 JBoss 组件,那么你应该考虑使用 JBoss ESB。
Mule ESB以其超过150万的下载量及其2500次上线部署成为了世界上使用最广泛的开源级别的企业级总线服务。Mule ESB具有的简单开发模式和轻量级架构,使得开发人员可以在短时间内掌握,并且很容易用来创建于整合系统应用服务。Mule ESB去掉了整合的繁琐部分,帮助开发人员能够轻易地建立各类型系统与服务之间高性能、并且跨协议的(信息)交互。
Mule ESB与其他诸如JBoss的ESB的区别在于,Mule项目所体现出的建立在满足真实世界里的系统整合的需求。许多整合的方法(严格遵循一个简单准则,协调配合其它供应商的应有职责等等)虽然纸面上看上去很美好,但在(公司、企业)集团尝试在生产环境上实施整合系统时,却会导致很多重大问题。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务