基于上文对三款产品做了详细的比较,我们可以做如下总结,WESB 适用于 J2EE 环境下,对性能要求不是很高的,标遵循标准协议的 SOA 集成;WMB 应用更复杂的集成环境,表现为数据格式多种,传输协议多样,性能要求很高;而在安全和性能要求都很高的应用场景下,选择 Datapower 无疑是最好的选择。下面的图表再次对文中的描述进行总结。
| ESB 功能特点 | WESB 的支持 | MB 的支持 | Datapower |
|---|---|---|---|
| 消息转换 | XML | XML、非 XML | XML、非 XML |
| 支持的协议 | HTTP,JMS, WMQ 等 | 多达上百种 | 介于前二者之间 |
| 消息路由 | 强大,灵活 | 功能强大,灵活 | 灵活度比前二者稍弱 |
| Web Service | 强大的支持 | 支持 WS 扩展 | 强大的支持 |
| 事件处理 | CEI,可以和外部事件消费系统监控 | Trace Service | 用于调试 Probe |
| 遗留系统的集成 | Adapter | 丰富的 SupportPac | 特定的遗留系统 |
| 安全 | 依赖 WAS 的安全 | 部署和运行时两个级别的安全 | 超强的安全支持 |
| 性能 | 几十到几百每秒 | 几千到几万每秒 | 达到线速 |
| 开发和部署 | WID 集成开发环境 | WMB Toolkit | WebGUI |
三款集成产品对比分析
本文对比了WESB、WMB及Datapower三款产品的功能特性,包括消息转换能力、支持协议、消息路由、WebService支持度、事件处理、遗留系统集成方式、安全性、性能表现及开发部署方式。WESB适合J2EE环境下的轻量级集成需求;WMB针对复杂集成环境,提供高性能的数据处理能力;Datapower则在安全性和性能方面表现突出。
159

被折叠的 条评论
为什么被折叠?



