于濤源
(中國北車集團(tuán)財務(wù)有限公司,北京 100078)
財務(wù)公司核心銀行系統(tǒng)架構(gòu)的優(yōu)化設(shè)計與實(shí)現(xiàn)
于濤源
(中國北車集團(tuán)財務(wù)有限公司,北京100078)
隨著國內(nèi)金融市場競爭的不斷激烈,多元化金融服務(wù)需求的不斷增加,企業(yè)集團(tuán)財務(wù)公司運(yùn)營管理中面臨著諸多挑戰(zhàn)。核心銀行系統(tǒng)作為財務(wù)公司開展各項(xiàng)金融服務(wù)的重要支撐平臺,面臨著擴(kuò)展能力不足,無法快速匹配業(yè)務(wù)、安全水平需要提升等一系列問題,這導(dǎo)致形成了制約財務(wù)公司發(fā)展的瓶頸。分析表明,上述問題與系統(tǒng)架構(gòu)設(shè)計存在著緊密關(guān)系。因此,文章以核心銀行系統(tǒng)架構(gòu)為研究對象,針對當(dāng)前存在的問題提出解決思路,給出了一套科學(xué)的解決方案。
財務(wù)公司;核心銀行系統(tǒng);優(yōu)化設(shè)計;系統(tǒng)架構(gòu)
面對國內(nèi)金融服務(wù)模式不斷創(chuàng)新,金融服務(wù)質(zhì)量的不斷提升,企業(yè)集團(tuán)財務(wù)公司日常運(yùn)營中也面臨著眾多挑戰(zhàn)。如何快速、有效地應(yīng)對金融市場變化,如何提升客戶服務(wù)質(zhì)量,如何保證客戶資金安全,如何有效規(guī)避風(fēng)險,如何規(guī)范業(yè)務(wù)的管理與控制等等一系列問題都擺在眼前。核心銀行系統(tǒng)(Core Banking System,CBS)作為財務(wù)公司日常業(yè)務(wù)運(yùn)營的基礎(chǔ)平臺,是以客戶為中心,進(jìn)行賬務(wù)處理、滿足綜合柜員制、并提供24小時金融服務(wù)的綜合性信息系統(tǒng),是支撐企業(yè)集團(tuán)實(shí)現(xiàn)資金集中管控,跨區(qū)域提供客戶便捷網(wǎng)上金額服務(wù)的關(guān)鍵。
據(jù)有關(guān)數(shù)據(jù)調(diào)查發(fā)現(xiàn),目前國內(nèi)企業(yè)集團(tuán)財務(wù)公司在用的核心銀行系統(tǒng)往往在以下幾個方面容易形成瓶頸,不同程度制約著企業(yè)發(fā)展。
2.1系統(tǒng)擴(kuò)展性較差,難以快速適應(yīng)業(yè)務(wù)發(fā)展需要
相比不斷發(fā)展、快速變化的金融市場來說,有效搶占市場先機(jī)往往能使企業(yè)立于不敗地位。也許您會突然發(fā)現(xiàn),當(dāng)需要推出一項(xiàng)新的金融產(chǎn)品時,更多的困難不是來自業(yè)務(wù)服務(wù)渠道,而是來自核心銀行系統(tǒng)大量的程序需要修改和編碼,這往往費(fèi)時數(shù)月,然而這種需求變更總是在不斷進(jìn)行,周而復(fù)始。
2.2系統(tǒng)邏輯架構(gòu)設(shè)計復(fù)雜,海量業(yè)務(wù)處理效率低
眾所周知,財務(wù)公司的核心業(yè)務(wù)主要由資金結(jié)算和財務(wù)核算兩部分組成。而資金結(jié)算又可細(xì)分為存款、貸款兩類業(yè)務(wù);財務(wù)核算則可細(xì)分為客戶賬、公司賬、總賬、明細(xì)賬等管理。一旦核心銀行系統(tǒng)邏輯業(yè)務(wù)層處理即包含結(jié)算業(yè)務(wù),又包含賬務(wù)核算,兩類業(yè)務(wù)混雜在一起,必然會導(dǎo)致系統(tǒng)穩(wěn)定性差,海量數(shù)據(jù)處理能力不足的問題。
2.3信息化系統(tǒng)風(fēng)險逐年增大,系統(tǒng)自身安全性有待提升
核心銀行系統(tǒng)作為財務(wù)公司乃至整個金融行業(yè)負(fù)責(zé)資金結(jié)算的重要信息化系統(tǒng),必然對系統(tǒng)安全等級要求較高。多數(shù)核心銀行系統(tǒng)安全設(shè)計只能做到少量關(guān)鍵數(shù)據(jù)的加密存儲,其余安全設(shè)計需要通過網(wǎng)絡(luò)安全技術(shù)及數(shù)字認(rèn)證技術(shù)配合保障。隨著信息化系統(tǒng)風(fēng)險逐年增大,一旦外界非法用戶突破了網(wǎng)絡(luò)安全防御,系統(tǒng)安全便無法保障。因此基于系統(tǒng)自身安全設(shè)計也成為財務(wù)公司建設(shè)核心銀行系統(tǒng)時不得不考慮的重要問題。
通過分析發(fā)現(xiàn),上述問題幾乎都與系統(tǒng)架構(gòu)設(shè)計存在著緊密的關(guān)系,架構(gòu)設(shè)計不合理將會嚴(yán)重影響系統(tǒng)的擴(kuò)展能力和運(yùn)行效率。因此,本文以系統(tǒng)架構(gòu)為研究對象,針對當(dāng)前系統(tǒng)架構(gòu)存在的問題提出解決思路。
首先是如何提升核心銀行系統(tǒng)業(yè)務(wù)的擴(kuò)展性和適應(yīng)經(jīng)營業(yè)務(wù)變化的能力?筆者認(rèn)為解決好這個問題具體可以從以下兩個方面入手。
3.1保證系統(tǒng)核心功能運(yùn)行的穩(wěn)定性
只有學(xué)會區(qū)分核心銀行系統(tǒng)中核心功能和外圍功能,才能做好對系統(tǒng)的核心功能瘦身,確保外圍業(yè)務(wù)功能的變化不會影響到核心業(yè)務(wù)功能。所謂核心功能是基于一個基本理念,金融市場及產(chǎn)品是多變的,而財務(wù)公司核心業(yè)務(wù)是相對穩(wěn)定的。參考國外財務(wù)公司核心銀行系統(tǒng)的設(shè)計理念,其系統(tǒng)核心功能的部分應(yīng)集中在資金結(jié)算業(yè)務(wù)、存款與貸款業(yè)務(wù)和會計核算業(yè)務(wù)3個方面。其余功能應(yīng)該屬于外圍業(yè)務(wù)功能,與核心部分的功能耦合度相對較低。這樣定位的原因在于,核心系統(tǒng)作為最基本和最重要的交易系統(tǒng),需要保持穩(wěn)定與高效。我們經(jīng)常發(fā)現(xiàn)國外的核心銀行系統(tǒng)在運(yùn)行幾十年以后,其核心部分運(yùn)行情況依然穩(wěn)定。財務(wù)公司規(guī)劃核心銀行系統(tǒng)功能時必須合理區(qū)分核心功能和外圍功能,并在系統(tǒng)架構(gòu)優(yōu)化設(shè)計環(huán)節(jié)中加以充分考慮。
3.2提升系統(tǒng)功能的擴(kuò)展能力
在良好地劃分核心銀行系統(tǒng)的核心功能和外圍功能后,我們開始思考如何提升系統(tǒng)功能擴(kuò)展能力。筆者認(rèn)為應(yīng)該在核心銀行系統(tǒng)體系結(jié)構(gòu)設(shè)計中引入“管理框架平臺”的概念。力求將所有的信息管理應(yīng)用進(jìn)行高度統(tǒng)一的模型抽象設(shè)計,提取信息管理應(yīng)用的共性成分,通過配置方式來調(diào)整不同信息管理應(yīng)用的差異。抽取各類業(yè)務(wù)結(jié)構(gòu)性操作和策略性控制的共同點(diǎn)并建立規(guī)則處理模型。將原來固定在程序中的業(yè)務(wù)規(guī)則提取出來,作為系統(tǒng)的知識規(guī)則存放到系統(tǒng)知識庫中,將處理與該業(yè)務(wù)規(guī)則相關(guān)的應(yīng)用邏輯獨(dú)立成一個組件,放置到系統(tǒng)架構(gòu)的組件庫中,用流程建模工具將這些規(guī)則和商業(yè)組件進(jìn)行裝配設(shè)計,同時用流程引擎加以解釋執(zhí)行。
3.3解決系統(tǒng)邏輯架構(gòu)設(shè)計復(fù)雜,海量業(yè)務(wù)處理效率低的問題
通過上文中對財務(wù)公司的經(jīng)營范圍分析可知,財務(wù)公司的業(yè)務(wù)應(yīng)用可以被歸納為核心應(yīng)用和外圍應(yīng)用兩大部分,但基本所有業(yè)務(wù)的處理邏輯和數(shù)據(jù)運(yùn)算都是圍繞著核心業(yè)務(wù)進(jìn)行的,比如后臺的賬務(wù)處理。由于業(yè)務(wù)邏輯層位于數(shù)據(jù)訪問層與表示層中間,起到了信息處理與交互承上啟下的作用,因此該層是整個系統(tǒng)中最具價值的部分。為了能夠有效提升系統(tǒng)運(yùn)行效率,我們在系統(tǒng)業(yè)務(wù)邏輯層設(shè)計中引入了“業(yè)務(wù)邏輯支撐平臺”,該平臺將核心的賬務(wù)處理邏輯定位為后臺處理邏輯,將核心的業(yè)務(wù)處理定位為前臺處理邏輯。后臺賬務(wù)處理邏輯是整個系統(tǒng)的數(shù)據(jù)計算中心,存放著客戶資料數(shù)據(jù)、總賬會計數(shù)據(jù)、公用信息數(shù)據(jù),負(fù)責(zé)客戶信息管理和會計核算管理;前臺業(yè)務(wù)處理邏輯是對客戶提供的各種不同金融產(chǎn)品的服務(wù)手段。成功地劃分了系統(tǒng)的前臺與后臺處理業(yè)務(wù)后,將前臺業(yè)務(wù)處理模塊基于Java平臺開發(fā),一方面實(shí)現(xiàn)前臺業(yè)務(wù)流程的變化不會影響到后臺賬務(wù)的處理,同時保證了系統(tǒng)整體的跨平臺能力;后臺業(yè)務(wù)處理模塊基于C平臺開發(fā),以提高結(jié)息、入賬業(yè)務(wù)的計算效率和系統(tǒng)運(yùn)行穩(wěn)定性。
3.4提升核心銀行系統(tǒng)自身的安全性
為了解決該問題,我們可以在系統(tǒng)業(yè)務(wù)邏輯層中引入“業(yè)務(wù)邏輯支撐平臺”,從而有效地區(qū)分系統(tǒng)前臺與后臺的業(yè)務(wù)。通過調(diào)用業(yè)務(wù)邏輯支撐平臺SOCKET端口,實(shí)現(xiàn)前臺業(yè)務(wù)與后臺賬務(wù)通過報文指令傳遞信息,即使系統(tǒng)受到攻擊,攻擊者也無法獲知驅(qū)動業(yè)務(wù)結(jié)算處理的交易指令格式和報文接口協(xié)議,因此可以通過技術(shù)手段提升系統(tǒng)自身的安全性??紤]到在核心銀行系統(tǒng)的實(shí)施過程中,交易報文的處理往往占用項(xiàng)目大量的開發(fā)時間,如果交易報文時常發(fā)生變化,將直接影響到前臺業(yè)務(wù)處理和后臺賬務(wù)處理功能的代碼調(diào)整。因此在設(shè)計報文指令時,同樣需要引入配置化管理思想,不但可以減少交易報文處理的技術(shù)門檻,還能在系統(tǒng)配置界面下動態(tài)地給予調(diào)整,完成交易報文的配置化組裝與管理。目前,技術(shù)上比較流行的幾大類報文格式分別是:Bitmap報文格式、Structure報文格式、分隔符報文格式、Xml報文格式。
本文開篇引出了影響財務(wù)公司核心銀行系統(tǒng)靈活性、穩(wěn)定性和安全性的幾類關(guān)鍵性問題,并對每類問題展開了深入的思考,力求尋找最佳的問題解決途徑。通過系統(tǒng)分層設(shè)計和集成框架等技術(shù)的應(yīng)用,分別從系統(tǒng)架構(gòu)整體、展現(xiàn)層、邏輯層和持久層等多個方面完成了優(yōu)化設(shè)計與實(shí)現(xiàn)。通過制定科學(xué)、完整的測試計劃,對系統(tǒng)業(yè)務(wù)功能和性能進(jìn)行了測試,測試結(jié)果完全符合預(yù)期目標(biāo)??茖W(xué)、健全的核心銀行系統(tǒng)將為企業(yè)集團(tuán)實(shí)現(xiàn)資金集中管控,全面滿足集團(tuán)戰(zhàn)略轉(zhuǎn)型和升級的多元化金融服務(wù)帶來重大意義。
[1]趙曉斌.淺談銀行核心銀行系統(tǒng)[J].現(xiàn)代商業(yè)銀行,2004(9):1-2.
[2]陳天河.Struts_Hibernate_Spring集成開發(fā)寶典[M].北京:電子工業(yè)出版社,2007.
[3]王立福.軟件工程—技術(shù)、方法和環(huán)境[M].北京:北京大學(xué)出版社,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— ),男,山東招遠(yuǎn),助理。