文档详情

软件系统集成与互联互通方案 .pdf

发布:2025-04-15约5.09千字共7页下载文档
文本预览下载声明

软件系统集成与互联互通方案--第1页

在SOA的总线型架构中,服务总线处于总体架构的核心位置,是连接银行不同应用的枢纽,银

行的不同应用通过服务总线连接共享服务,服务之间的接口独立于实现服务的硬件平台、操

作系统以及编程语言。

服务总线应更多地关注于解决实时或准实时的服务请求,同时具备一定的小文件交换功能,应

用系统间批量数据交换通常通过数据交换总线完成,而不通过服务总线。服务总线的架构设

计,通常要制定集成原则,确定集成模式,明确组合模式等。

1:集成原则

在银行信息系统架构中,不同应用之间的通过服务总线集成,首先要明确集成原则是什么,比

如可以制定如下集成原则:

1)服务请求方和服务提供方分布在不同应用分层时,原则上应当通过服务总线进行集成。

2)服务请求方和服务提供方分布在不同应用分组中时,原则上应当通过服务总线进行集成。

3)服务请求方和服务提供方部署在不同的技术平台上,原则上应当通过服务总线进行集

成。

4)服务请求方和服务提供方部署在不同的地域时,原则上应当通过服务总线进行集成。

5)多个服务请求方与同一个服务提供方交互时,一般应当通过服务总线进行集成。

6)服务提供方易变性高时,一般应当通过服务总线进行集成。

7)服务请求方和服务提供方属于同一个应用,可以不通过服务总线进行集成。

实际上,具体的应用集成关系,必须考虑服务总线的技术特性和功能特点,对于服务总线不能

支持或者支持效果不好的应用之间的集成,可以不通过服务总线进行集成。

2:集成模式

服务总线通常需要支持以下集成模式:

(1)同步、异步以及发布订阅模式:同步模式指服务请求方发起请求后需要等待服务提供

软件系统集成与互联互通方案--第1页

软件系统集成与互联互通方案--第2页

方处理完毕后才结束本次处理。异步模式指服务请求方发起请求后,不等待服务提供方的处

理即结束本次处理。发布订阅模式指特定主题的客户端都会收到服务端发布的消息。

(2)单向请求以及请求响应模式:单向请求指信息流仅从服务请求方流向服务提供方。请

求响应模式指信息流是双向的,请求信息从服务请求方流向服务提供方,响应信息从服务提供

方流向服务请求方。

(3)组合模式:组合模式是指通过对后端系统提供的服务进行处理、组合,发布新的服务供

服务请求方使用。

3.服务总线的应用架构

从功能组件的角度来描述服务总线的应用架构,一个完善的服务总线应具备接入、调度及路

由、接出、服务配置管理、系统配置管理、统一异常管理以及集中监控管理等七种功能或

能力。服务总线应用架构如图3-32所示。

(1)接入能力:接入能力包括通信能力、服务交互与数据转换。

软件系统集成与互联互通方案--第2页

软件系统集成与互联互通方案--第3页

1)通信能力。服务总线必须提供通信层来支持和前后端应用的通信,包括标准通信协议以及

特定产品相关的协议。标准协议包含HTTP,JMS,SOCKET等,特定产品相关的协议包含

MQ消息中间件。

服务总线也应能支持不同的通信模式,基本需要支持的模式包括:请求、应答通信模式,单向

请求通信模式以及发布订阅通信模式。

2)服务交互。服务交互指服务总线利用底层的通信协议访问后端应用发布的服务,或是提供

服务供前端应用访问的能力。

服务交互包括两部分:一是服务接口定义,这里要强调的是服务接口的定义和底层的通信协议

和服务具体实现的松耦合;二是服务的消息模型,一般需要支持SOAP、XML、自定义报文、

二进制数据以及对象。若服务定义采用WebService,WebService描述语言(WSDL)

会对定义服务交互能力提供了很好的支持。

3)数据转换。服务总线一般采用XM

显示全部
相似文档