浅谈商业银行综合前置系统的构建
2019-05-16陈倩,冯明
陈 倩,冯 明
(天津易通易联科技有限公司,天津300000)
1 系统简介
商业银行综合前置系统是采用企业服务总线研发设计的面向SOA架构的综合前置产品。为银行实现全渠道标准化的业务功能服务接口提供了一个先进的、有效率、创新的解决方法。系统以构建商业银行业务系统SOA标准服务总线为目标,是集分布式通讯技术、业务流程控制、业务规则表管理、应用组件管理、通用数据库接口技术等于一体的新一代总线型中间件产品。这是一种业务驱动的开发模式,快速支持银行IT资源的整合和业务流程重构,快速支持商业银行业务创新及IT创新。
2 系统技术架构
(1)系统以软件分层思想,全面实现SOA服务治理架构。如图1所示。
(2)系统功能层次结构,如图2所示。
如图2、图3所示,银行接口前置系统基于MetaBus基础技术平台实现。是集分布式通讯总线、工作流引擎、业务规则引擎、应用组件管理、通用数据库接口封装、通讯协议适配、通用报文转换等技术模块于一体的新一代总线型中间件产品。
图1 系统技术架构Fig.1 System technology architecture
(3)系统应用功能架构。参见图4,该系统功能层次结构将银行IT系统从整体上划分成4个层次,对此可做阐释分述如下。
①接口适配层提供接入协议转换功能,满足各种渠道系统及第三方系统的交易通讯及报文转换要求,支持接口适配器的插件式扩展。
②流程管理层是实现业务过程管理的控制中枢,可使原本独立的系统或功能组件能够有机协同完成各种业务的处理过程,支持多流程引擎集群运行模式。
③应用组件库是完成整个业务流程的必要组成部分,提供业务处理过程中必需的、但后台业务系统并未给出的技术/业务功能。
图2 系统功能层次架构Fig.2 System functional hierarchy
图3 系统功能层次架构演示图Fig.3 System function hierarchy demonstration diagram
④业务规则库是可灵活定义和执行业务规则的快速工具,可为用户提供零编码实现业务逻辑的方法。
⑤服务代理适配器层可以实现对各种传统中间件服务功能的调用,并可对原有系统的业务功能进行处理。
图4 系统应用功能架构Fig.4 Functional framework for system application
3 结束语
系统支持分布式服务集群部署模式,但即使在单个服务实例的前提下,系统已然具备了高并发及高性能的特点。能以低成本实现复杂应用,并可满足银行千万级的日交易量要求。系统适用的应用场景有卡前置系统、中间业务、银企直连、行内系统互联等。随着电子信息化的飞速发展,商业银行的电子化进程正在加速,建立一套统一的银行电子化业务平台,可以为商业银行适应未来的竞争环境打下良好的基础。