mule in action翻译5 : 1.3 ESB 的竞争

 mule in action翻译5 :   1.3 ESB 的竞争

 1.3 ESB 的竞争

IT业界大腕企业(IBM,甲骨文,红帽,等等)的产品目录都具有一个ESB。

它们通常基于它们的中间件技术,并且是其大型的SOA产品套件的核心。

也有一些商业ESB不是基于java EE应用服务器构建的,像 Progress Software and Software AG。 

企业版MULE 是商业支持版, 拥有更多的功能 ,可选择MuleSoft提供的支持。

更多关于mule EE的细节可参考附录C。

商业ESB产品和mule主要有以下几个方面不同: 

1、常规的部署模型,而mule支持多种部署策略(第8章中介绍) 

2、常规的SOA方法论,而mule采用SOA架构风格, 实现了SOA 

3、主要集中在较高层次,而mule处理集成的诸多细节 

4、严格的面向Web service,而mule是个集成框架向各种协议开放。

 Mule是不是唯一可用的开源ESB。仅举几例,如红帽和Apache都提供了自己的解决方案。

 Spring还提供了一个基于其DI容器的集成框架,建立在他们的依赖注入容器化框架。

 虽然大多数的这些产品采用专有架构和配置,但来自Apache软件基金会的集成产品, 

 更重点强调规范:ServiceMix基于JBI(Java Business Integration)规范,

                  Tuscany 遵循OASIS的开放组合服务架构 (SCA and SDO)标准,

                  Synapse广泛支持了WS-*标准。

确定工具是否适合你的方法之一就是去熟悉它,看看你是否可以轻松理解其概念。

现在,让我们深来创建一个真正的、能运行的mule应用。

猜你喜欢

转载自yangzhonglei.iteye.com/blog/2086381