一、项目背景

随着金融业的发展和市场化,各大银行之间的竞争日趋激烈,业务新变化快的储蓄业务是各家银行的竞争焦点。各银行在储蓄业务系统的开发上都进行了大量投入,不断推出新的系统,以支持竟争的需要和业务发展。在这种情况下,神州数码(中国)有限公司于1996年至1997年,为交通银行成功开发了同城集中式本外币全储种储蓄通存通兑系统(交通银行储蓄系统1.0版),并在全行内推广。交通银行储蓄系统1.0版的成功推广有力的支持了业务的发展,改变了交通银行电子化建设的整体面貌。为了进一步扩大储蓄业务系统的深度和广度,为客户提供全方位的包括储蓄、信用卡、电话银行、自助银行、网络银行、个人理财、异地通兑、全天候服务等个人金融服务,联想神州数码集成系统公司再次与交通银行合作,于1998年开始开发交通银行储蓄系统2.0版。项目开发于1999年中结束,随后进入全面推广和维护阶段。目前,交通银行全国86家分行中有73家分行采用了储蓄系统2.0版,储蓄系统2.0版的采用标志着交通银行储蓄业务进入全面电子化阶段。

 

二、设计思想

交通银行储蓄系统建立在客户信息基础之上,其核心内容是帐务处理,其先进之处主要体现在核心会计处理系统、客户管理、参数化管理、客户/中间件/服务器三层结构。在讨论、制定业务需求时,我们向客户介绍了一些先进的技术思想和实现方法, 并同客户达成了共识,共同开发出一套技术领先、性能稳定、功能强大、扩展性好的银行储蓄软件。

 

三、系统整体架构

交通银行储蓄系统是以客户信息系统为基础,以会计帐务系统为核心,采用客户/服务器(Client/Server)体系结构的数据集中式计算机应用系统,是集储蓄、信用卡、电话银行、自助银行、网络银行和个人理财等一系列解决方案在内的业务应用系统。根据业务部门提出的需求,设计人员针对交通银行的实际情况,引进和吸收了许多先进的设计思想和软件实现手段,制定了安全、可靠、实用、易维护、易扩展、多功能的业务系统体系结构和实现方法。

 

l          系统结构

本系统结构以TCP/IP协议为平台,采用三层体系结构。前端的客户层负责提供独立的、可移植的应用界面,即数据的表示逻辑,运行神州数码的客户端开发与运行平台Sm@rtACE;中间层负责提供可共享、可控制的业务逻辑和事务控制,采用IBM公司的CICS产品;后端的数据存储和管理采用Sybase产品。

       交通银行储蓄系统包括帐务处理系统、前置处理系统和交易转发系统。按照交通银行的统一规划,帐务处理系统可以是简单的主、备机方式或采用IBMSP-2结构,所有的帐务都集中在分行中心的帐务处理机上。前置处理系统有储蓄柜面用于进行应用描述、凭条凭证打印处理和交易授权的Unix 柜面处理机;有用于事后监督处理的 Unix 帐务下载和对帐监督处理前置设备;有信用卡部用于卡资料管理和帐务处理的前置处理机;有用于银行卡交易转发和对帐处理的 STEPS Unix 前置处理机;有用于 ATM 监控管理的 ATMP 前置处理设备;有用于电话银行处理的电话银行前置处理设备和用于网络银行的 Web 服务器等。

 

l          运行环境

    本系统的标准运行环境为:

Ø        帐务处理设备:

主机:         IBM RS/6000系列

操作系统 AIX4.2x

系统软件: HACMP

网络软件: TCP/IP

中间件:   IBM TxSeries 4.2.0.2

数据库:     Sybase system 11.0.3

 

Ø        前置处理设备:

(1)     ATMPOS前置机STEPS处理系统

PC Server Petium Pro(或IBM RS/6000小型机)

Sco OpenServer 3.2v5.04or Sco OpenServer 3.2.v4.2

Sybase System 11.0.3

IBM CICS Client v2.1(或TopEnd

Steps 软件

 

(2)     电话银行处理机

PC Server Petium Pro

Sco OpenServer 3.2v5.04or Sco OpenServer 3.2.v4.2

IBM CICS Client v2.1(或TopEnd

电话语音处理软件

 

(3)     事后监督处理设备

PC Server Petium Pro

Sco OpenServer 3.2v5.04or Sco OpenServer 3.2.v4.2

Sybase System 11.0.3

PC WorkStation Windows 3.1 or Windowns 95, PowerBulider

 

(4)     卡部处理设备

PC Server Petium Pro

Sco OpenServer 3.2v5.04or Sco OpenServer 3.2.v4.2

IBM CICS Client v2.1(或TopEnd

PC WorkStation(用以打卡处理和密码信封处理等)

 

5)储蓄柜台处理设备

PC Server

Sco OpenServer 3.2v5.04or Sco OpenServer 3.2.v4.2

IBM CICS Client v2.1(或TopEnd

多媒体PC WorkStationWindows 3.11, CICS Client v2.1 for Windows

LXBS V2.0(参照集中式储蓄通存通兑系统的储蓄网点配置)

 

(6)    自助银行

多媒体PC WorkStationWindows 3.11, CICS Client v2.1 for Windows

ATMCDM、存折补登机

 

(7)    网络银行

PC Server  Web Server

PC Server  认证服务器

PC Server  代理服务器(Domino Server CICS Gateway Server

       8)其他:如银证、代理业务等前置机。

l          网络系统

帐务处理中心的局域网一般采用100M快速以太网,配置100 M快速以太网交换机及主干路由器构成网络中心枢纽。主机各节点直接联入网络主干,为大规模联机事务处理提供高带宽、全交换的高速信息信道。业务处理中心的主干路由器通过广域X.25DDN或帧中继等,与区域辖内各营业网点的局域网相连。网络管理平台采用TME10 NetView网管平台,它是一个多厂商平台的、异构的TCP/IP 网络管理软件,提供对TCP/IP设备包括SNMP的管理,监控所有的可IP寻址的设备。

 

l          系统的逻辑结构

        储蓄业务系统由于业务量大,涉及面广,整个系统的功能分布在许多不同的设备上,因此保障业务数据的一致性、减少对帐环节,对提高系统的性能和帐务处理的安全是非常重要的,同时这也是系统设计的关键。本系统采用的三层逻辑结构是解决问题的最好选择。

        下图给出了储蓄业务系统的逻辑结构图,可以看出对于每一个模块都使用了中间件产品。

图:系统逻辑结构

  在中心帐务处理上,由于各个行的业务量不同可以采用不同的体系结构。根据目前对储蓄系统的测试结果估计,如果日交易量小于10万笔,可以将整个储蓄业务系统的帐务处理放在一个数据库中,采用 SP - 2体系结构,如图所示:

图:交易管理和数据分开的结构

  对于业务量更大的行,“瓶颈”将会出现在数据库上,可以考虑采用数据分开存储的方法,通过中间件来维护公共数据的一致性。如图所示:

图:帐务分别存放的结构方式

 

l          软件系统结构

系统的软件设计采用标准的交易请求和交易响应模式,由前置处理的前台向帐务处理的后台发出交易请求,后台处理完成后再将处理结果返回给前台。根据系统的交易处理方式,软件的设计分成以下几个部分:前台应用逻辑描述、异地授权处理、帐务处理和交易后处理等。

四、系统功能及应用

l          客户信息管理

 客户信息管理是国外商业银行普遍采用的一种先进的银行管理模式,目前国内各银行相继引入这一管理模式,以取代原有的帐户管理模式。客户信息管理是以客户的有关信息为基础,以客户号统揽客户在银行的所有帐户,为商业银行综合业务的开展和处理提供详实的分析资料,为银行的决策提供依据;同时为持卡客户通过自助银行形式,实现其客户号下各卡种间的款项划转等业务需求提供优质的服务。

 

l          卡(资料)管理

 卡管理是本系统中重要的一个环节。不论是信用卡还是借记卡,都是以卡作为客户交易载体,作为客户识别的主要依据,所以卡管理直接影响客户交易以及银行管理的安全性、可靠性。

        卡管理主要包括:

Ø  主卡资料、附卡资料、担保人资料、质押担保等信息的录入

Ø  开卡处理:生成卡号和对应的帐号

Ø  制卡、打卡处理:制作打卡资料文件

Ø  发卡处理:卡启用,客户领卡

Ø  销卡处理:卡若不再使用,在卡上所有帐户已销户的条件下办理销卡处理

Ø  到期卡、补卡、换卡处理等:卡到期、遗失损坏后相应的补换新卡

l          表外管理

 表外科目的设置主要是核算业务确已发生而尚未发生实际资金收付的事项,为空白重要凭证和有价单证的控制和管理提供保障。主要包括:表外科目的使用和记帐规则,各种登记簿的使用和表外科目的帐务核算等。

 

l          柜员管理

系统充分吸收国外柜员制先进思想,由柜员直接负责每笔业务处理的全过程,同时又适应交行复核制管理的模式,对柜员权限实行严密管理,采用轧帐和复核方式,保证各项业务方便安全的进行。