电信 教育 政务 机械 汽车 船舶 交通 石化 烟草 服装 电力 金融 外贸 冶金 电子

近观中间件--记建设银行四川省分行综合网系统改造工程

2006-9-19 发布方:东方通科技 网友评论 0 条 点击进入论坛

  中间件的存在屏蔽了操作系统和和网络协议的差异,应用软件的开发和集成变得更灵活高效,因此中间件成为当今软件行业中的发展热点,在各行各业的应用系统获得广泛应用。

  在我国金融行业的数据大集中趋势中,中间件扮演了一个极其重要的角色。本文选取中间件在中国建设银行四川省分行数据集中项目中的应用作为典型案例,期冀能对用户有所借鉴。

  建设银行总行于1995年在全国范围内推广了综合业务网络系统(湖北版)。该综合网系统较好实现了一个城市(或地区)辖内业务数据的集中存放和集中处理,促进了各地业务的迅速发展。但是随着业务种类和交易数量的快速增长,原有系统功能及性能上的不足开始凸显;特别是在大交易量的情况下,前后台通信成为瓶颈,极大影响了正常业务的开展。

  原有综合网系统已具备三层结构的雏形,在客户端和服务器端之间使用了专门的通信程序Open/TP,但该通信程序仅具有中间件的网络传输功能,而不具备交易管理功能,显然越来越无法应付大量的并发业务增长。

  从1998年开始,建行四川省分行对原有的综合网系统进行了大量的改造工作。改造过程大致可分为两个阶段:第一阶段改造原有的综合网系统,新增业务功能、替换通信中间件等,并将改造后的综合网系统推广到全省所有地市行;第二阶段则进行全省业务系统的数据集中,将全省储蓄、会计数据集中存放到省分行数据中心,实现全省数据的集中处理。 第一阶段 综合网系统的改造

  1998年,四川省分行对原有综合业务网系统进行了全面改造。系统在网络结构、交易模式等方面基本保持不变,但根据业务发展需要,增加了很多新的功能,使得该系统的应用范围更加扩大。同时,引入北京东方通科技公司提供的中间件产品TongEASY软件包,替代了原有的Open/TP通信软件,实现中间件平滑过渡。TongEASY软件包中包括TongLINK、TongEASY两部分产品,其中TongLINK作为消息中间件,主要负责网络传输,TongEASY作为交易中间件,提供交易管理、进程管理、流量控制等多种功能。

  网络结构 改造完成后,各地市行的数据仍存放在各地市分行运行中心。城市综合网的异地业务需要经过省交换中心进行转发,异地信用卡授权则需要经交换转到发卡行进行授权。
交易模式 沿用了原湖北版综合网系统的交易模式,即交易都不需要确认。如果等待应答超时,为避免造成前后台交易结果不一致,前端可将该笔交易写入待冲正表,由前台程序反复向中心发冲正交易,直到该笔交易在中心被冲掉为止。对于需要交易转发的情况,采用中心服务程序嵌套向转发接点发一笔新交易的方式实现。

  ATM/POS前置机 ATM/POS机和其前置机之间使用专门的通讯程序,ATM/POS前置机作为TongEASY网络的前端节点向中心发起交易。一般一个地市有ATM前置机和POS前置机各一个,前置机可采用TongEASY异步交易模式

 

综合网系统的结构示意图
  第一阶段系统改造工程完成后,各个地市行中心运行情况都很稳定,再未出现交易堵塞现象,各地市行交易量都出现较大幅度的增长。其中交易量最大的地市分行的日均交易量(记入流水交易,不含查询交易)达到12万笔以上,存取款单笔交易响应时间缩短到1-3秒之间。

  第二阶段 全省数据集中
  2000年年初,建设银行四川分行启动了全省数据集中项目,该项目将把全省储蓄、会计等业务数据集中到省中心,由省中心的少数几台中心机统一处理。在第二阶段系统改造过程中,仍然采用TongEASY中间件产品,并且使用了该中间件为银行数据大集中项目所新增的功能,包括:TongLINK可支持多个上级节点,从而构造网状TongLINK网络;同时支持根据实际网络状况确定单个TongLINK数据包大小;TongEASY提供静态名字服务功能,TongEASY可以根据交易请求的操作码、发起机构和关键数据将请求转发到相应中心节点;增加中心处理机只需修改名字服务器的配置,不需对应用程序做改动,因此极大地增强了系统的灵活性和可扩充性。 网络结构 为减少风险,省会城市单独使用一台中心机处理储蓄数据,所有其他地市分行使用一台中心机处理储蓄数据,全省的会计数据则集中在另一台机器上。地市储蓄和省会城市储蓄之间的联网业务仍需要经过省交换中心进行交换,而信用卡授权则采用集中授权的方式。

  交易模式 交易管理仍采用一次来回方式。前端柜台向本地市名字服务中心发起请求,名字服务中心将其转发给相应储蓄/会计中心机,数据处理完后将应答直接发往发起前端(无须经过名字服务中心)。网络传输由各地市名字服务中心完成,由中心机发往前端的数据须经名字服务中心做路由转发。

  ATM/POS前置机 前置机直接和中心机相连,不经名字服务中心。其他交易如转发(即嵌套)交易仍采用ATM/POS前置机异步交易模式。 
 
 

全省数据集中的网络结构示意图

  到2000年8月,建设银行四川省分行完成了全省的数据集中工程,将全省21个地市州的业务数据全部集中在省分行中心机上进行处理,顺利地实现了全省数据集中的工作。

  目前建设银行四川分行省数据中心每日处理交易量已超过60万笔,单笔存取款交易的处理时间小于3秒,系统资源、网络资源的占用率都很低(不超过30%),系统运行情况正常,稳定可靠。

  在总行的领导下,建设银行四川分行将依靠自身以及合作伙伴的技术力量,进一步完善和发展全省集中的综合网系统,为客户提供更多更好的金融服务产品。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
相关案例
解决方案速查(共有 14387 个方案)
基础软件
安全保密
管理软件
办公软件
软件开发
系统网络
图形多媒体
辅助设计
行业专用
教育教学
电子政务
其他软件
接入
通信
网络
存储
IT服务
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail
赞助商链接