陳 倩,馮 明
(天津易通易聯(lián)科技有限公司,天津300000)
商業(yè)銀行綜合前置系統(tǒng)是采用企業(yè)服務(wù)總線研發(fā)設(shè)計(jì)的面向SOA架構(gòu)的綜合前置產(chǎn)品。為銀行實(shí)現(xiàn)全渠道標(biāo)準(zhǔn)化的業(yè)務(wù)功能服務(wù)接口提供了一個(gè)先進(jìn)的、有效率、創(chuàng)新的解決方法。系統(tǒng)以構(gòu)建商業(yè)銀行業(yè)務(wù)系統(tǒng)SOA標(biāo)準(zhǔn)服務(wù)總線為目標(biāo),是集分布式通訊技術(shù)、業(yè)務(wù)流程控制、業(yè)務(wù)規(guī)則表管理、應(yīng)用組件管理、通用數(shù)據(jù)庫(kù)接口技術(shù)等于一體的新一代總線型中間件產(chǎn)品。這是一種業(yè)務(wù)驅(qū)動(dòng)的開(kāi)發(fā)模式,快速支持銀行IT資源的整合和業(yè)務(wù)流程重構(gòu),快速支持商業(yè)銀行業(yè)務(wù)創(chuàng)新及IT創(chuàng)新。
(1)系統(tǒng)以軟件分層思想,全面實(shí)現(xiàn)SOA服務(wù)治理架構(gòu)。如圖1所示。
(2)系統(tǒng)功能層次結(jié)構(gòu),如圖2所示。
如圖2、圖3所示,銀行接口前置系統(tǒng)基于MetaBus基礎(chǔ)技術(shù)平臺(tái)實(shí)現(xiàn)。是集分布式通訊總線、工作流引擎、業(yè)務(wù)規(guī)則引擎、應(yīng)用組件管理、通用數(shù)據(jù)庫(kù)接口封裝、通訊協(xié)議適配、通用報(bào)文轉(zhuǎn)換等技術(shù)模塊于一體的新一代總線型中間件產(chǎn)品。
圖1 系統(tǒng)技術(shù)架構(gòu)Fig.1 System technology architecture
(3)系統(tǒng)應(yīng)用功能架構(gòu)。參見(jiàn)圖4,該系統(tǒng)功能層次結(jié)構(gòu)將銀行IT系統(tǒng)從整體上劃分成4個(gè)層次,對(duì)此可做闡釋分述如下。
①接口適配層提供接入?yún)f(xié)議轉(zhuǎn)換功能,滿足各種渠道系統(tǒng)及第三方系統(tǒng)的交易通訊及報(bào)文轉(zhuǎn)換要求,支持接口適配器的插件式擴(kuò)展。
②流程管理層是實(shí)現(xiàn)業(yè)務(wù)過(guò)程管理的控制中樞,可使原本獨(dú)立的系統(tǒng)或功能組件能夠有機(jī)協(xié)同完成各種業(yè)務(wù)的處理過(guò)程,支持多流程引擎集群運(yùn)行模式。
③應(yīng)用組件庫(kù)是完成整個(gè)業(yè)務(wù)流程的必要組成部分,提供業(yè)務(wù)處理過(guò)程中必需的、但后臺(tái)業(yè)務(wù)系統(tǒng)并未給出的技術(shù)/業(yè)務(wù)功能。
圖2 系統(tǒng)功能層次架構(gòu)Fig.2 System functional hierarchy
圖3 系統(tǒng)功能層次架構(gòu)演示圖Fig.3 System function hierarchy demonstration diagram
④業(yè)務(wù)規(guī)則庫(kù)是可靈活定義和執(zhí)行業(yè)務(wù)規(guī)則的快速工具,可為用戶提供零編碼實(shí)現(xiàn)業(yè)務(wù)邏輯的方法。
⑤服務(wù)代理適配器層可以實(shí)現(xiàn)對(duì)各種傳統(tǒng)中間件服務(wù)功能的調(diào)用,并可對(duì)原有系統(tǒng)的業(yè)務(wù)功能進(jìn)行處理。
圖4 系統(tǒng)應(yīng)用功能架構(gòu)Fig.4 Functional framework for system application
系統(tǒng)支持分布式服務(wù)集群部署模式,但即使在單個(gè)服務(wù)實(shí)例的前提下,系統(tǒng)已然具備了高并發(fā)及高性能的特點(diǎn)。能以低成本實(shí)現(xiàn)復(fù)雜應(yīng)用,并可滿足銀行千萬(wàn)級(jí)的日交易量要求。系統(tǒng)適用的應(yīng)用場(chǎng)景有卡前置系統(tǒng)、中間業(yè)務(wù)、銀企直連、行內(nèi)系統(tǒng)互聯(lián)等。隨著電子信息化的飛速發(fā)展,商業(yè)銀行的電子化進(jìn)程正在加速,建立一套統(tǒng)一的銀行電子化業(yè)務(wù)平臺(tái),可以為商業(yè)銀行適應(yīng)未來(lái)的競(jìng)爭(zhēng)環(huán)境打下良好的基礎(chǔ)。