IBM 的 ESB 产品 IBM 有三款 ESB 产品:WebSphere ESB (WESB),WebSphere Message Broker(WMB),DataPower
这三款 ESB 产品都提供了 ESB 所必备的特征,但是它们各有侧重,WESB 主要构建与 WebSphere Application Server 之上,侧重于对标准协议和消息的支持,更适合于 J2EE,Web-Service 为主要特征的集成环境;WMB 提供了一个高级的 ESB,它构建于 WebSphere Message Queue 之上,提供了百种以上协议的连接和数据格式的转换机制
Datapower 是一款比较新的 ESB 产品,除了提供必备的 ESB 的特性之外,Datapower 更侧重于安全
众所周知,在 XML 的环境中,安全对于性能的影响是巨大的,Datapower 给企业 ESB 提供了强大的安全保障
下面分别介绍这三款 ESB 产品
WebSphere ESB 从图 4 中可以看出 ESB 构建与 WAS ND 之上,它使用了 WAS ND 及 WAS 对于安全,用户注册表,事务,消息引擎的支持,在其之上增加了对服务集成、消息流处理、建模以及 ESB 编程模型的支持等等
从图中还可以看出 WebSphere Process Server 是构建与 WESB 之上,并扩展了服务编排和流程管理方面的支持
WESB 在 WAS 产品线的位置 下面介绍在 WESB 上实现一个 SOA ESB 解决方案上的以下九个方面的特点,这九个方面的特点来源于上文中介绍的 ESB 的特性,或者特性的细化: 1
消息转换 WESB 所处理的消息为 XML 格式的数据,对于非 XML 结构的数据 WESB 不能处理
对于 XML 结构的数据,在 WESB 的消息流中数据以 SMO(I