银行网络建设经验谈.
数据集中后分行信息科技工作.
UPS在工商银行电子化系统.
金融客户信息再造.
网上银行的品牌竞争战略.
发展手机支付业务的障碍与对.
资金清算体系设计.
非信贷风险资产管理系统的设.
 
农村信用联社数据大集中技术实现研究
发布单位: 中国人民银行中国国际金融信息网 发布时间:[2005-03-04]

目前,江苏省农村信用联社(以下简称“江苏农信社”)已经初步建立起了农村信用社信息化服务体系。但由于多种原因,各地信息化水平参差不齐,存在多系统、多平台并存的局面,应用软件更是纷繁复杂,功能差异很大。占总数一半,已实现联网的县(市、区)联社中,采用小型机联网的占到了三分之一,就网络规模看,也基本是县辖区域内的联网,远没有将网络的整体优势发挥出来,严重制约了业务发展。为此,江苏农信社提出建设全省数据大集中式综合业务网络系统,以适应激烈的市场竞争和业务发展的需要。
一、系统设计目标
软件方面,数据大集中系统应是能涵盖所有江苏农信业务,以客户为中心的综合业务系统,不仅能满足经营管理的需要,还应有不断创新的能力。系统可维护性强,安全性高,具有优秀的扩展应用体系结构。硬件方面,系统应支持平滑升级、水平扩展,可拓展空间强,并能兼容原有设备。完整的大集中系统是一个面向大网络、大数据、大管理的系统,是一个面向多层次客户、面向决策支持的安全的系统。
二、系统设计原则
1.系统的通用性和适应性
系统通用性和适应性的强弱,对系统的广泛推广起着至关重要的作用,必须首先考虑。
(1)软件的通用性和适应性。选用和多数基层联社相同的开放式DB2数据库、中间件(CICS)软件产品,采用标准C语言开发,基于TCP/IP设计,遵守各类标准(如ISO8583,DES算法),使应用系统在业务、管理、体制方面能迅速适应变化。
(2)硬件的通用性和适应性。随着RISC技术的发展,开放系统的单机处理能力有了飞跃性的提高。考虑到RISC技术具备的高稳定性、高可靠性、低成本以及江苏农信社系统中的人力资源状况和联社内部RISC技术的使用比例,使得RS/6000系列小型机成为首选。
2.系统的可扩充性
(1)软件功能的可扩充性
应用系统基于平台化、构件化和交易原子化的设计思想,通过参数化定义使软件开发脱离传统的单件生成模式,转变为类似汽车装配使用标准化零部件组装的新型的高效率方式。例如,增加功能、改变功能以模块装配方式实现;中间业务的实现无需后台程序变动等。
(2)系统平台的可扩充性
系统采用前置机与主机连接方式,主机系统只涉及对交易报文的处理,与具体的前置机接入渠道、数量、外围设备无关。主机采用群集(Cluster)方式,加以中间件最新技术或应用层交换技术和并行数据库技术,屏蔽新旧主机差异,通过后台主机数量的水平扩展,实现处理能力的垂直上升。
(3)系统的稳定性和可维护性
系统应能屏蔽来自硬件、软件的错误,保证系统不间断运行。系统的高度参数化以及平台化开发会使系统维护变得简单、方便。
(4)系统的高效性
系统高效性的设计可以采用以下几个手段:①将数据输入/输出、屏幕格式处理、数据检查、外设管理归入前置机处理,提高后台响应速度;②对网络传输的数据先进行压缩再传输,提高网络传输效率;③合理划分联机交易与批量交易,既保证联机交易速度,又保证交易24小时不间断;④分割联机查询交易与正常业务交易处理资源,或赋予不同的优先级;⑤优化程序流程,使用标准的C语言和SQL语句,提高程序效率;⑥做好数据分类,将账务信息和非账务信息合理分类存放;⑦对大数据量(报表)的业务,直接调用通信程序送到前台;⑧索引表与数据表划分不同的表空间,并存在不同的磁盘上,提高索引执行速度;⑨采用DMS(Database Managed Space,数据库管理空间)而非SMS(System Managed Space,系统管理空间)管理数据;⑩将数据库日志的目录与表空间分开。
三、系统功能分布与规划
系统功能从逻辑上可分成4个层次(见图1),分别为数据管理层(DM-Tier)、应用逻辑层(AP-Tier)、管理和接入层(M&C-Tier)、前端表现层(Client-Tier)。各层相对独立,功能封装,各层间通过事先定义的规则交换信息,信息交换的途径是惟一的,且不可跨层交换。
数据管理层完成数据的集中存储、管理,实现数据集状态转换,提供接口让应用逻辑层调用,主要包括各种分户账、明细账、登记簿、会计总账、柜员管理、凭证管理、自动分录信息、计息、机构管理、流水控制、客户信息资料。设计定位于面向客户,实现全社一本账和综合柜员制,提供24小时不间断服务。
应用逻辑层接受管理和接入层的事务请求,执行完相应的处理逻辑后,向数据管理层提交结果数据,完成客户信息管理、业务管理、会计核算以及所有联机业务、批量交易,主要包含存款、贷款、结算、清算、批量业务、卡业务、外汇业务、客户信息管理及其他衍生金融产品的处理。设计定位于处理标准化业务,是标准化金融产品服务的提供者。
管理和接入层负责交易的调度、转发、多渠道接入、外设管理、资源管理、安全控制,完成非标准化业务处理。设计定位于处理非标准化业务,屏蔽不同渠道、设备接入差异,起到对应用逻辑层的缓冲作用。
前端表现层是一个用户与大集中系统的接口,主要包括柜面业务前端系统、自助服务前端(ATM、CDM)、POS、电话、手机、网络浏览器等服务前端。
按照业务功能划分层次,技术层次如图2所示。
作为核心层的数据管理层和应用逻辑层分布在省数据中心,负责全省的中间业务、后台管理及对下级的接入管理。管理和接入层功能在省中心也有分布,有电话银行系统、自助银行系统、多媒体查询系统、中间业务平台、信贷管理系统、报表分析系统、数据挖掘系统、国际结算系统和综合前置系统。
地市中心设立的管理和接入层,涵盖了该层大部分功能,主要有电话银行系统、自助银行系统、多媒体查询系统、中间业务平台、信贷管理系统、报表分析系统、数据挖掘系统和综合前置系统。县中心设立管理和接入层的简化功能,主要处理本地化业务和前端接入。
这种功能层次的定位能有效解决县级联社技术人员不足,发展地区中间业务、技术管理宽度大、实施难度大、运行费用高等问题。
四、系统模型的建立
1.系统逻辑架构
系统逻辑结构模型如图3所示。该模型体现了技术上的4层结构,其中接入服务器的CICS Server可替换成CICS Client,与之相匹配的是将前台系统的CICS Client替换成TCP程序,即前台与接入服务器采用TCP/IP通信。
数据库服务器由DB2数据资源管理器完成应用系统全部数据的管理,提供标准化数据的最终物理源。
应用服务器提供标准业务的逻辑处理。
接入(综合前置)服务器是一个信息转发平台,作为核心系统的前置系统和所有银行机具的接入点,接受来自业务前台任何信息源的交易请求,将这些格式各异的交易信息转换成核心系统内部标准报文格式后,转发到核心系统处理,并将结果按前端系统格式要求转发到交易请求点。其基本模块有:网关模块、数据格式转换模块、安全管理模块、交易管理模块、系统管理模块、设备管理模块。
前台系统是一个真实的银行柜面系统模拟。
2.逻辑结构的实验分析
根据逻辑模型,用3台RS/6000 P630和5台PC进行试验分析,并分别选用不同的应用软件和前置系统。
数据库服务器:1台RS/6000 P630(TPC-C值约为46 600),4颗1GHz的Power4芯片CPU,2GB内存,4块36.4GB SCSI硬盘,操作系统为AIX5L,页交换空间为4GB,安装的软件环境为数据库服务端,7133存储配4块36.4G SCIS硬盘。
应用服务器:1台RS/6000 P630(TPC-C值约为26 000),2颗1GHz Power4芯片CPU,2GB内存,2块36.4GB SCSI硬盘,操作系统为AIX5L,页交换空间为2GB,安装软件环境为数据库客户端、中间件的服务端。
接入服务器:1台RS/6000 P630(TPC-C值约为26 000),2颗1GHz Power4芯片CPU,2GB内存,1块36.4GB SCSI硬盘,操作系统为AIX5L,页交换空间为2GB,软件环境为中间件的客户端、多渠道接入系统。
试验方法:用5台PC模拟500个终端,每个终端同时向接入服务器发起50笔交易,记录交易的结束时间。表1、表2是测试结果的近似平均值。
分析结果表明,多层结构可行,能完成最初设计要求。三层的负荷与选用的应用软件、前置软件和相应的数据库设计紧密相关。应用服务器负荷较大,主要是因为该层处理复杂的交易逻辑,消耗了较多的系统资源。
五、大集中系统的实现
1.系统设计的物理实现
系统设计的物理实现如图4所示。
2.层次化设计的优越性
(1)数据库服务器的可扩充性
采用并行数据库技术,当单台数据库服务器处理能力不足时,通过增加主机实现横向能力的扩充。
(2)应用服务器的负载均衡
应用服务器的横向扩充有两个目标:一是静态负载均衡;二是动态负载均衡。第一种实现较简单、实用,在江苏农信社大集中系统的设计中,只要将13个地市综合前置机的IP地址指向数据中心的不同应用服务器即可。不同地区联社的业务运行在不同的应用服务器上,当应用服务器处理能力不足时,可通过增加主机扩充处理能力。但由于各地区业务增长幅度不尽相同,会导致不同应用服务器闲忙不均,还需要人工发现并适时调整负载。
动态均衡目前有4种解决方案:①中间件实现方案,在其中一台应用服务器上安装中间件的均衡负载模块,由它实现多个应用服务器的负载均衡;②使用应用层交换机,在应用服务器前端插入此类网络设备,由它实现类似路由器的负载均衡;③系统均衡器,使用操作系统级的均衡器,置于应用服务器之前,所有地区前置机均指向均衡器,均衡器时刻探测应用服务器的负载状况,采取轮转、最小连接等多种调度算法,通过网络地址转换(NAT)、IP隧道(IP Tunneling)、直接路由(Direct Routing)等方式转发交易包;④综合前置软件(大前置),目前,多数综合前置系统软件没有这种功能,可以考虑增加网关模块的功能予以实现。
总体来说,动态均衡优于静态均衡,但鉴于国内金融行业成功应用案例较少,尚不够成熟,因此,采用静态均衡措施对建设复杂程度高、实施难度大的江苏农信社数据大集中系统不失为较好的选择。
作者:王 健 谢 冰

展会简介 - 咨询服务 - 联系我们
展会办公室地址:北京西城区新文化街甲58号 WWW.CIFINET.COM 电话:010-66069692 传真:010-66053038 Email:wlzh@cifinet.com