(二)、WEBME通道,用于时效性和一致性要求不高的服务;
(三)、服务代理通道,目标架构过渡过程中,与当期集成目标无关,可以采取“穿透”的方式,减少实施工作量和实施成本。另外,复用价值较低的服务请求也适合采用“代理模式”;
(四)、低成本通道,对于实时性要求不高,且信息量大的服务,可采取批量处理模式,降低集成实施成本及节省系统资源。
? 所有适配器需要在对存量系统分析后集成开发,ESB集成方案中集成产品的相互
访问统一使用MQ队列方式。
2.3.1 接入控制
需要完成以下功能:
1.对渠道提供不同协议的接入功能,包括MQ,webmethods, http等协议的接入。 2.对不同的渠道提供不同的接入点,实现系统负载均衡和最大限度的故障隔离,提供高容量,高可靠性的服务。
3.参数服务为渠道提供统一服务接口模式,伺服渠道下载需要的通道接入信息。 4.渠道通过轮询请求方式主动下载版本变化信息,初始化变化的连接池。 5.服务端进行主动控制,实时控制渠道的接入通路。
6.当某一接入点故障时,通过主动控制渠道接入点,自动切换到可以的接入点,实现故障的完全隔离。
第16页,共38页 7.对压力较大的接入点,通过主动控制,把部分数据切换到压力较小的通路,实现实现负载控制。
8.服务端为渠道维护相应标识信息和其所有当前版本和历史版本信息。 9.通过维护历史版本信息,实现版本回退功能。 实现方案:
1. 整体架构图
2.3.2 通信接入模块
负责和外部系统进行通讯,进行原始报文数据的传输。通信接入层实现以下功能:
第17页,共38页 1.利用系统层通讯协议和请求系统进行通讯,包括TCP/IP、HTTP、SNA、FTP、MQSeries、JMS。
2.外部系统约定的通讯方式的实现,包括如何进行通讯连接,如何进行通讯应答,如何进行数据传输,如何约定通讯报文的大小,如何确定数据传输是否完毕,如何处理通讯错误,如何关闭通讯连接,如何处理通讯层数据完整性校验等。 3.识别外部系统类型。 4多通讯连接的并发处理。
以下的功能不需要由通讯接口层完成: 1.非通讯层面的数据报文的加解密。
2. 非通讯层面的数据报文的压缩,解压缩处理。
通讯接入层屏蔽了所有的通讯细节,数据交换层只知道从某个外部系统获得了或者发送了一个数据报文,至于该数据报文是如何获得或者发送的,和数据交换层本身无关。
2.3.3 请求系统适配
完成从服务端返回数据到标准输出之间的转换或从一个渠道端请求接口数据到MBSD服务标准请求数据之间的转换。具体功能包括: 1.应用层面的数据报文的加解密。
2.应用层面的数据报文的压缩,解压缩处理。
第18页,共38页 3.数据报文类型的识别。
4.数据报文的打包拆包,根据报文类型以及相关配置将数据报文拆分成统一的数据接口或者相反。
5.数据接口之间的转换,根据定义的规则从一个数据接口转换成服务数据接口或者相反。
接入适配层屏蔽了数据的具体物理表示和组织,平台服务调度层只知道收到了一个服务请求要求处理,至于该服务请求是从哪个系统发起的,原始的请求数据是什么,和服务整合层没有关系,只和数据交换层有关。
接入适配框架提供可配置的定长、变长报文转换适配器,以及可扩展的接口可以适应各种不同格式的报文转换。同时接入框架提供了MBSD元数据管理功能,能够方便的定义报文的元数据,为报文的转换以及应用的开发提供便利。
2.4 集成服务功能
2.4.1
服务治理
提供服务标准定义、服务封装、注册与发布等功能, 提供位置透明性的服务路由和定位服务ESB的服务接口规范应该基于对业务流程的理解,经过抽象、归纳形成,服务
第19页,共38页 接口规范独立与现有系统的具体实现,接口规范具有较强的独立性、稳定性。从而真正消除请求系统与服务系统之间的关联关系,实现服务的位置以及服务的具体实现与服务的访问过程无关。
我们提供MBSD规范落地实施的工具:元数据管理,服务接口定义配置,导入导出工具(可以通过web页面形式和导出文件形式对外公布),服务规范适配的开发框架。 我们提供MBSD规范落地实施的工具:元数据管理,服务接口定义配置,导入导出工具(可以通过web页面形式和导出文件形式对外公布),服务规范适配的开发框架。
2.4.2 提供对出错服务的及时检测和隔离功能
ESB系统实时检测服务系统的服务状态,当服务出现异常时,能够及时发现,通过监控平台发出报警,通过人工手段或预先设定的规则,对状态异常的服务或服务系统进行迅速隔离,避免因故障导致服务阻塞,保证请求系统对其他服务的正常访问。
2.4.3 协议转换
支持外部系统通过TCP/IP、HTTP、SNA、FTP、MQSeries、JMS等协议和中间件与ESB平台通讯。
一般情况下,请求系统使用ESB系统提供的API,按照ESB系统的技术标准和服务规范进行服务访问,从而避免不必要的协议转换开销。
但是对于请求系统无法改造或改造成本过高的情况下,ESB系统应提供接入协议适配的功能,支持外部系统通过不同的通讯协议与ESB平台通讯。
第20页,共38页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库企业服务总线ESB方案书(4)在线全文阅读。
相关推荐: