基于流程定制的银行核心系统的设计与实现
2013-06-25岳宗彬
岳宗彬
【摘 要】本文从课题研究的相关背景入手,首先详细的阐述了开发的意义和目的,然后重点阐述了基于流程定制的银行核心系统的内涵,接着具体的分析了基于流程定制的银行核心系统的设计需求,最后研究了解决方案。
【关键词】流程定制;银行;核心系统
【中图分类号】F830.33 【文献标识码】A 【文章编号】1672-5158(2013)03-0069-02
一、前言
近年来,随着我国金融体制改革的深化,在全新的国内外金融背景下,积极致力于创新成为我国商业银行改革与发展的现实选择。根据市场经济发展的要求,我国商业银行必须以市场为导向,按市场法则和现代商业银行运作规则,积极进行业务创新,提升社会化服务功能。但是,作为未来银行业务支撑的IT系统,如何能适应这种银行业务创新的需要,快速准确的将金融新业务推向市场取得效益,成为广大银行科技和业务部门所面临的主要问题。传统的作法是每一项金融新业务的推出,都要组织技术人员对原有的核心业务系统进行改造,每次开发新业务都要经过开发、测试、修改、再测试,再修改的循环过程,即使是熟练的开发人员,一项稳定的新业务从开发到真正使用也要耗费几周甚至几月的时间,不仅影响银行的收益,还会导致银行竞争力的减弱。虽然每一项新业务都是基于和新业务系统的统一接口,但是没有统一的开发规则和开发标准,虽然殊途同归,开发的程序都可以使用,却给后期的维护和再开发带来了极大的困难。同时也给核心业务系统的管理带来了很多不便,给未来新业务的拓展带来了一定的复杂性。
针对目前银行的这项需求,结合国内核心业务系统的现状及借鉴国外银行核心业务系统的思想,提出了银行“基于流程定制”的思想和开发平台,通过产品定制的方法,可以灵活的、无需编码的推出银行的新业务。所谓“产品定制”,就是将银行业务的各项基本元素,通过通用的银行模型抽象出来,组成产品工厂、费率工厂、利率工厂等构件库。客户可以根据自己的需要,通过开发平台提供的图形化开发工具,采用工作流引擎定制、流程图绘制等方式,在短时间内制作出适合于本身应用的标准化软件。这样可以大大简化开发工作的复杂度和开发时间。用户不需要进行源程序等的编程,仅仅通过简单的可视化开发环境就可以实现应用程序的制作,大大优于通过源程序编写来实现应用制作的其它产品的工作方式,来保证银行新业务的快速推出。
二、基于流程定制的银行核心系统简介
核心业务系统是银行业务运行的心脏,稳定和高效是系统设计的两项根本原则,因此系统总体设计目标是构建一个稳定高效、结构合理、功能强大、易于扩充的核心业务系统。
对核心系统复杂的业务逻辑进行合理的分布和组织,是核心系统业务平稳运行的基础,也是核心系统应用设计的关键,设计时既要考虑业务信息设置的合理,又要体现作为综合业务系统面向服务的信息共享;而为满足业务功能的不断扩充,设计时应遵循保证银行基本业务相对稳定而又便于新业务功能扩充的原则。
“基于流程定制的银行核心业务系统(BCS)”是根据国内外银行业务发展和技术进步而设计开发的新一代核心银行业务处理系统,该系统面向经营管理将一个银行业务处理过程中所必须遵循的基本业务规则从具体的某项业务中提炼出来,上升为一种支撑业务处理的平台,使得银行基本业务规则和具体的某项业务在应用实现的层次上分离开,给业务的扩展和改变留下了更多的空间,根据该系统的架构,不论客户选择哪一个渠道与银行往来,银行都能够提供一贯的高品质服务。
该系统自动化程度高、运行成本低、维护更新简便、具有良好的性价比,能够协助客户加快新业务上机速度、减少系统开发维护工作量、整合现有服务渠道、降低银行电子化建设资金投入及风险,更能适应现代商业银行的需求,具有较好的市场前景。
目前,该系统的前期产品已经在全国30多家地市级金融机构推广使用,具有良好的经济效益和社会效益。
三、基于流程定制的银行核心系统的设计需求
3.1应用状况
某县农村信用合作联社下辖22个基层信用社,个别基层信用社下设2-5个营业网点,联社下辖储蓄网点(包括分社和营业点)共计44个,另外还有一定数量的代办点。采用三级管理模式。每天平均办理业务
3.2业务发展趋势
综合业务系统的设计必须考虑到闻喜县农村信用合作联社将来的发展,估计今后年网点数将达到60个,业务及业务量将以每年25%的速度递增,因此五年后的业务和业务量扩展到:
开户数:储蓄约30万户,对公4万户。
业务量:日均业务量10,000笔,峰值业务量30,000笔。
并且在现有业务的基础上提供银行卡、网上银行、跨行结算、代理业务等其他中间业务。
3.3总体要求
3.3.1精度
为提高系统的准确性和可靠性,金额输入输出都精确到小数点后面两位。
3.3.2时间特性
1)系统的事务性能不低于5TPS(5笔每秒);
2)业务层交易处理并发进程不少于10个;
3)当交易并发进程为10个时,每笔交易在本系统内的延迟时间不超过3秒;
4)系统日处理交易10万笔,每秒不低于15笔;
5)一般时间精确到日,主要或关键事务或交易精确到秒或十分之一秒;
6)系统的日终处理时间不超过2小时。
3.3.3应用系统安全
作为金融产品,安全性是首要考虑的因素,这将直接影响到客户对银行的信任度和忠诚度,为此,在加强安全防范、预防风险方面,系统必须要进行周密的设计。
3.3.4目标
1)以客户信息为中心;
2)以大会计为核心;
3)零售对公一体化;
4)大综合柜员制;
5)数据大集中;
6)本外币一体化;