财务公司核心银行系统架构的优化设计与实现

2016-03-28 02:39:49于涛源
无线互联科技 2016年17期
关键词:账务架构逻辑

于涛源

(中国北车集团财务有限公司,北京 100078)

财务公司核心银行系统架构的优化设计与实现

于涛源

(中国北车集团财务有限公司,北京100078)

随着国内金融市场竞争的不断激烈,多元化金融服务需求的不断增加,企业集团财务公司运营管理中面临着诸多挑战。核心银行系统作为财务公司开展各项金融服务的重要支撑平台,面临着扩展能力不足,无法快速匹配业务、安全水平需要提升等一系列问题,这导致形成了制约财务公司发展的瓶颈。分析表明,上述问题与系统架构设计存在着紧密关系。因此,文章以核心银行系统架构为研究对象,针对当前存在的问题提出解决思路,给出了一套科学的解决方案。

财务公司;核心银行系统;优化设计;系统架构

1 概述

面对国内金融服务模式不断创新,金融服务质量的不断提升,企业集团财务公司日常运营中也面临着众多挑战。如何快速、有效地应对金融市场变化,如何提升客户服务质量,如何保证客户资金安全,如何有效规避风险,如何规范业务的管理与控制等等一系列问题都摆在眼前。核心银行系统(Core Banking System,CBS)作为财务公司日常业务运营的基础平台,是以客户为中心,进行账务处理、满足综合柜员制、并提供24小时金融服务的综合性信息系统,是支撑企业集团实现资金集中管控,跨区域提供客户便捷网上金额服务的关键。

2 制约因素

据有关数据调查发现,目前国内企业集团财务公司在用的核心银行系统往往在以下几个方面容易形成瓶颈,不同程度制约着企业发展。

2.1系统扩展性较差,难以快速适应业务发展需要

相比不断发展、快速变化的金融市场来说,有效抢占市场先机往往能使企业立于不败地位。也许您会突然发现,当需要推出一项新的金融产品时,更多的困难不是来自业务服务渠道,而是来自核心银行系统大量的程序需要修改和编码,这往往费时数月,然而这种需求变更总是在不断进行,周而复始。

2.2系统逻辑架构设计复杂,海量业务处理效率低

众所周知,财务公司的核心业务主要由资金结算和财务核算两部分组成。而资金结算又可细分为存款、贷款两类业务;财务核算则可细分为客户账、公司账、总账、明细账等管理。一旦核心银行系统逻辑业务层处理即包含结算业务,又包含账务核算,两类业务混杂在一起,必然会导致系统稳定性差,海量数据处理能力不足的问题。

2.3信息化系统风险逐年增大,系统自身安全性有待提升

核心银行系统作为财务公司乃至整个金融行业负责资金结算的重要信息化系统,必然对系统安全等级要求较高。多数核心银行系统安全设计只能做到少量关键数据的加密存储,其余安全设计需要通过网络安全技术及数字认证技术配合保障。随着信息化系统风险逐年增大,一旦外界非法用户突破了网络安全防御,系统安全便无法保障。因此基于系统自身安全设计也成为财务公司建设核心银行系统时不得不考虑的重要问题。

通过分析发现,上述问题几乎都与系统架构设计存在着紧密的关系,架构设计不合理将会严重影响系统的扩展能力和运行效率。因此,本文以系统架构为研究对象,针对当前系统架构存在的问题提出解决思路。

3 解决当前系统架构存在问题的思路

首先是如何提升核心银行系统业务的扩展性和适应经营业务变化的能力?笔者认为解决好这个问题具体可以从以下两个方面入手。

3.1保证系统核心功能运行的稳定性

只有学会区分核心银行系统中核心功能和外围功能,才能做好对系统的核心功能瘦身,确保外围业务功能的变化不会影响到核心业务功能。所谓核心功能是基于一个基本理念,金融市场及产品是多变的,而财务公司核心业务是相对稳定的。参考国外财务公司核心银行系统的设计理念,其系统核心功能的部分应集中在资金结算业务、存款与贷款业务和会计核算业务3个方面。其余功能应该属于外围业务功能,与核心部分的功能耦合度相对较低。这样定位的原因在于,核心系统作为最基本和最重要的交易系统,需要保持稳定与高效。我们经常发现国外的核心银行系统在运行几十年以后,其核心部分运行情况依然稳定。财务公司规划核心银行系统功能时必须合理区分核心功能和外围功能,并在系统架构优化设计环节中加以充分考虑。

3.2提升系统功能的扩展能力

在良好地划分核心银行系统的核心功能和外围功能后,我们开始思考如何提升系统功能扩展能力。笔者认为应该在核心银行系统体系结构设计中引入“管理框架平台”的概念。力求将所有的信息管理应用进行高度统一的模型抽象设计,提取信息管理应用的共性成分,通过配置方式来调整不同信息管理应用的差异。抽取各类业务结构性操作和策略性控制的共同点并建立规则处理模型。将原来固定在程序中的业务规则提取出来,作为系统的知识规则存放到系统知识库中,将处理与该业务规则相关的应用逻辑独立成一个组件,放置到系统架构的组件库中,用流程建模工具将这些规则和商业组件进行装配设计,同时用流程引擎加以解释执行。

3.3解决系统逻辑架构设计复杂,海量业务处理效率低的问题

通过上文中对财务公司的经营范围分析可知,财务公司的业务应用可以被归纳为核心应用和外围应用两大部分,但基本所有业务的处理逻辑和数据运算都是围绕着核心业务进行的,比如后台的账务处理。由于业务逻辑层位于数据访问层与表示层中间,起到了信息处理与交互承上启下的作用,因此该层是整个系统中最具价值的部分。为了能够有效提升系统运行效率,我们在系统业务逻辑层设计中引入了“业务逻辑支撑平台”,该平台将核心的账务处理逻辑定位为后台处理逻辑,将核心的业务处理定位为前台处理逻辑。后台账务处理逻辑是整个系统的数据计算中心,存放着客户资料数据、总账会计数据、公用信息数据,负责客户信息管理和会计核算管理;前台业务处理逻辑是对客户提供的各种不同金融产品的服务手段。成功地划分了系统的前台与后台处理业务后,将前台业务处理模块基于Java平台开发,一方面实现前台业务流程的变化不会影响到后台账务的处理,同时保证了系统整体的跨平台能力;后台业务处理模块基于C平台开发,以提高结息、入账业务的计算效率和系统运行稳定性。

3.4提升核心银行系统自身的安全性

为了解决该问题,我们可以在系统业务逻辑层中引入“业务逻辑支撑平台”,从而有效地区分系统前台与后台的业务。通过调用业务逻辑支撑平台SOCKET端口,实现前台业务与后台账务通过报文指令传递信息,即使系统受到攻击,攻击者也无法获知驱动业务结算处理的交易指令格式和报文接口协议,因此可以通过技术手段提升系统自身的安全性。考虑到在核心银行系统的实施过程中,交易报文的处理往往占用项目大量的开发时间,如果交易报文时常发生变化,将直接影响到前台业务处理和后台账务处理功能的代码调整。因此在设计报文指令时,同样需要引入配置化管理思想,不但可以减少交易报文处理的技术门槛,还能在系统配置界面下动态地给予调整,完成交易报文的配置化组装与管理。目前,技术上比较流行的几大类报文格式分别是:Bitmap报文格式、Structure报文格式、分隔符报文格式、Xml报文格式。

4 结语

本文开篇引出了影响财务公司核心银行系统灵活性、稳定性和安全性的几类关键性问题,并对每类问题展开了深入的思考,力求寻找最佳的问题解决途径。通过系统分层设计和集成框架等技术的应用,分别从系统架构整体、展现层、逻辑层和持久层等多个方面完成了优化设计与实现。通过制定科学、完整的测试计划,对系统业务功能和性能进行了测试,测试结果完全符合预期目标。科学、健全的核心银行系统将为企业集团实现资金集中管控,全面满足集团战略转型和升级的多元化金融服务带来重大意义。

[1]赵晓斌.浅谈银行核心银行系统[J].现代商业银行,2004(9):1-2.

[2]陈天河.Struts_Hibernate_Spring集成开发宝典[M].北京:电子工业出版社,2007.

[3]王立福.软件工程—技术、方法和环境[M].北京:北京大学出版社,2002.

Design and implementation of fnancial company core banking system architecture optimization

Yu Taoyuan
(China CNR Finance Co., Ltd., Beijing 100078, China)

Along with the competitive fnancial market, and the increasing fnancial services demand, enterprise group fnance company faces many challenges. The Core Banking System(CBS) as an important services platform for financial company, cannot support business processing efficiency. Through the analysis for CBS, we found that all of the above problems have a close relationship with the system architecture design. It can seriously affect the system ability for scale and effciency. Around researching and analyzing the problems which brings in architecture design of CBS, this paper gives an optimal solution.

fnance company; core banking system; optimization design; system architecture

于涛源(1983— ),男,山东招远,助理。

猜你喜欢
账务架构逻辑
基于FPGA的RNN硬件加速架构
刑事印证证明准确达成的逻辑反思
法律方法(2022年2期)2022-10-20 06:44:24
逻辑
创新的逻辑
功能架构在电子电气架构开发中的应用和实践
汽车工程(2021年12期)2021-03-08 02:34:30
金融终端应用系统账务风险防范设计
浅谈电力企业电费账务管理工作
消费导刊(2017年20期)2018-01-03 06:27:37
女人买买买的神逻辑
37°女人(2017年11期)2017-11-14 20:27:40
LSN DCI EVPN VxLAN组网架构研究及实现
电信科学(2017年6期)2017-07-01 15:45:17
浅析融资租赁实务中承租人的账务处理