概述
| Oracle Service Bus | IBM Message Broker | SAP Netweaver PI | 微软 BizTalk |
产品技术架构 | 完全基于J2EE技术构建的产品 | 基于传统的C语言方式开发的产品 |
|
|
基于Oracle WLS之上 | 基于MQ之上 |
|
| |
内置的J2EE容器,可充分兼容开放技术标准 | 以私有的MB消息代理和MQ为主,需要利用Apache和MB内置的JVM处理HTTP、Web Service和JAVA组件 |
|
| |
可充分支持Web Service等异构技术,支持WS-RM、WS-Policy、WS-Security等相关标准 | 以处理SOAP消息为主,Web Service支持较差,无法满足WS-*相关的技术标准 |
|
| |
基于配置,内置无缝实现与Tuxedo的连通性,可实现Tuxedo双向调用并传递事务和安全上下文 | 需要编程开发连接Tuxedo,无法实现双向调用中的事务和安全上下文传递 | 开发时需要独有语言Web Dynpro for ABAP, Web Dynpro for JAVA |
| |
连通性 | 提供符合J2EE JCA规范的标准Adapter用于连接遗留系统和技术 | 以私有的Adapter技术为主,JCA只可用于WebSphere ESB and WebSphere Process Server而非WMB | 只适合SAP到SAP的连接,与异构系统集成难度大, |
|
提供可扩展的Transport框架,支持定制化开发扩展连接方式 | 主要依赖于MB已经内置的各种连接组件,没有一个能够进行定制扩展的框架,如需扩展需要在MQ之外单独编写适配器,独立运行。 |
|
| |
提供Eclipse的IDE开发环境和基于Web浏览器控制台的消息流编排 | 只提供基于IDE工具的开发环境 |
|
| |
不间断运行的调整变更,无需重新启动 | 需要重新编译部署 |
|
| |
开发易用性 | 内置的测试界面,可进行开箱即用的消息处理测试(OOTB Testing) | 只能在IDE工具中进行测试 |
|
|
基于WLS的集群技术,更加简单的集群配置和部署 | 集群配置复杂 |
|
| |
基于Oracle WebLogic Server Suite套件产品,内置提供额外的系统诊断调优工具 | 需要配置Tivoli系统管理产品模块,底层MQ产品监控调优复杂 |
|
| |
性能和高可用 | 基于Oracle WebLogic Server Suite套件产品,提供内存数据缓存和刷新管理 | 无此功能 |
|
|
有前后端两层流量控制和处理优先级机制,可以防止单一业务系统占用全部总线资源。 | IBM只有前端流量控制,并且没有处理优先级。 |
|
| |
高效的XML转换,支持XQuery,XSLT等多种方式。 | 仅支持XSLT node,性能差。 |
|
| |
监控和管理 | 提供多种系统管理员角色,按照权限级别提供不同管理功能 | 没有用户权限管理功能 | Netweaver PI只能集中管理,无法实现分级授权,修改一个配置可能影响到已上线的其他配置。对中央运维团队压力大。 |
|
基于Oracle WebLogic Server Suite套件产品,内置提供额外的WLS系统监控功能 | 需要配置Tivoli系统管理产品模块,底层MQ产品监控调优复杂 |
|
| |
可设定多种级别的SLA,并分别对SLA进行监控,提供高质量QoS | 在SOA的服务运行管理和监控方面功能有限 | 监控管理功能弱,丢消息堵消息难以追溯根本原因。 |
| |
案例 | 巴西石油、贝克休斯、中国石油物流配送集成、中国石化资金集中、国家电网 |
| 主要是ERP内部集成的案例。中石化2006年开始的资金集中,采用Netweaver XI与银行接口问题较多,后来换成WebLogic ESB. |
|
|
|
|
|
|
|
|
|
|
|
最后
以上就是粗心冬日为你收集整理的ESB产品对比的全部内容,希望文章能够帮你解决ESB产品对比所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复