ESB案例解析和项目实施经验分享,第案例解析和项目实施经验分享,第2部分部分:刚柔相济,构建刚柔相济,构建
企业联邦企业联邦ESB
本文内容包括:
前言
客户背景介绍
DataPower/Message Broker 联邦 ESB 解决方案
DataPower/Message Broker 联邦 ESB 的关键服务组件设计
总结
参考资料
本系列文章由 3 部分组成,在前 2 部分当中,介绍了两个企业ESB 解决方案的设计案例,这两个案例分别来自于
交通运输行业和制造行业,我们针对不同行业的业务和应用特点设计了不同的 ESB 解决方案。第 3 部分内容我们
介绍了 ESB 项目实施的一些方法论和经验。
前言前言
我们知道企业 ESB 实施的模式大致分为 Global ESB、ESB Gateway、Federated ESB、Brokered ESB 等若干种,IBM 的
ESB 产品主要包括 WebSphere Message Broker、WebSpehere ESB、WebSphere DataPower 三种,并且在特定的用户需
求下,我们需要将这三种产品组合使用,在本系列文章的第 2 部分,我们再为大家介绍一个制造业企业使用 WebSphere
DataPower 和 WebSphere Message Broker 作为企业级联邦 ESB 平台的案例和技术实现。
客户背景介绍客户背景介绍
图图 1. 系统交互图系统交互图
图 1 给出了某制造行业客户现有各个系统间的系统交互图 (System Context Diagram),通过系统交互图,我们可以清晰地了
解到 ESB 平台和周边涉及到的系统之间交互的通信协议类型以及数据接口格式。从上图 1 中我们可以看出,其合作伙伴以多
种方式调用该企业内部的后台服务,包括标准的 SOAP/HTTP 方式、XML/MQ 的方式、EDI/MQ 的方式甚至 FTP 的方式等;
该企业内部的一个主要核心业务系统运行在 IBM 大型主机上,对外的接口方式采用 WebSphere MQ,数据格式采用传统的
COBOL CopyBook 的方式,除了该主机系统之外,该企业的其他一些内部应用会以 SOAP/HTTP 和 XML/MQ 的方式与外界
交互。
DataPower/Message Broker 联邦联邦 ESB 解决方案解决方案
针对该客户需求,我们给出的 DataPower 和 Message Broker 联邦 ESB 解决方案架构如下图 2 所示:
图图 2. 联邦联邦 ESB 解决方案解决方案