《電子技術(shù)應用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 中國建設(shè)銀行證券交易系統(tǒng)(BEA)

中國建設(shè)銀行證券交易系統(tǒng)(BEA)

2008-09-01
作者:搜訊網(wǎng)

前言

  中國建設(shè)銀行證券交易系統(tǒng)是一個覆蓋全國,涉及面廣,影響巨大的大型集中業(yè)務(wù)處理系統(tǒng),也是建行" title="建行">建行第一個真正意義上全國范圍內(nèi)的核心實時業(yè)務(wù)集中處理系統(tǒng)。

?

  在項目建設(shè)過程中,中國建設(shè)銀行證券交易系統(tǒng)在本著先進、安全、靈活、操作簡便 等原則的基礎(chǔ)上,對系統(tǒng)自身所必須具備的性能、可靠性、靈活的可擴展能力、數(shù)據(jù)一致性以及對復雜環(huán)境的適應能力等多方面內(nèi)在因素提出很高的要求。

?

  一、用戶需求

?

  中國建設(shè)銀行證券業(yè)務(wù)系統(tǒng)是為適應現(xiàn)代化商業(yè)銀行經(jīng)營管理和債券市場發(fā)展的需要,滿足客戶多元化的投資需求,充分利用建行現(xiàn)有的城市綜合網(wǎng)等金融電子網(wǎng)絡(luò)和網(wǎng)點優(yōu)勢,建立的一個全行集中安全、方便、快捷的債券和基金業(yè)務(wù)服務(wù)系統(tǒng)。

?

  建立一個功能齊全的、集中統(tǒng)一的集債券、基金、股票為一體的交易與登記網(wǎng)絡(luò)系統(tǒng),有效的為客戶的債券和基金認購、交易及兌付等業(yè)務(wù)提供優(yōu)質(zhì)服務(wù),從而幫助建行培植優(yōu)秀客戶群體和建立新的利潤增長點。這是新經(jīng)濟形式下商業(yè)銀行高速發(fā)展的必由之路。

?

  證券業(yè)務(wù)系統(tǒng)是按照'數(shù)據(jù)大集中,客戶資金實時清算'的指導原則建設(shè),是建行走向金融混業(yè)經(jīng)營而開辟的全新業(yè)務(wù)領(lǐng)域,該項業(yè)務(wù)具有證券行業(yè)的諸多特性,在系統(tǒng)設(shè)計過程中我們參照了證券交易所、券商、證券營業(yè)部的營運模式,設(shè)計出建行的債券、基金業(yè)務(wù)系統(tǒng)及相應配套的資金運作體系。證券業(yè)務(wù)系統(tǒng)的資金管理沒有完全局限于建行現(xiàn)有城綜網(wǎng),而是采用全國范圍內(nèi)的數(shù)據(jù)和業(yè)務(wù)處理集中方式,通過數(shù)據(jù)接口與城綜網(wǎng)、清算系統(tǒng)、網(wǎng)銀等系統(tǒng)結(jié)合,使證券業(yè)務(wù)系統(tǒng)相對獨立。

?

  二、解決方案

?

  中國建設(shè)銀行證券交易系統(tǒng)是建行首次在全國范圍內(nèi)的數(shù)據(jù)和業(yè)務(wù)集中處理系統(tǒng),該系統(tǒng)涉及總行及其所屬的36個省級分行、586個二級分行、近2000個縣級支行、約15000個營業(yè)網(wǎng)點。建設(shè)這樣一個龐大的系統(tǒng)對于建行科技人員和系統(tǒng)集成商都是一個很大的挑戰(zhàn)。這種大型關(guān)鍵業(yè)務(wù)交易系統(tǒng)在性能、可靠性和可擴展性上均提出了很高的要求,要滿足這些高標準的要求沒有一個先進的體系結(jié)構(gòu)是不可能的。只有建立在穩(wěn)定、可靠、高效的基礎(chǔ)平臺上,才能建設(shè)出穩(wěn)定、可靠、高效的大型應用系統(tǒng)" title="應用系統(tǒng)">應用系統(tǒng)。

?

  中國建設(shè)銀行科技部門經(jīng)過科學的分析和嚴謹?shù)恼撟C,最終選擇由HP作為總集成商,選擇技術(shù)和市場占有率均領(lǐng)先的BEA Tuxedo基礎(chǔ)結(jié)構(gòu)軟件平臺來構(gòu)架這一全國集中的交易系統(tǒng),將BEA Tuxedo這個全球先進的中間件產(chǎn)品作為本系統(tǒng)的應用部署和管理平臺,并且由BEA專業(yè)服務(wù)人員" title="服務(wù)人員">服務(wù)人員來負責設(shè)計系統(tǒng)的體系架構(gòu)。

?

  BEA 專業(yè)服務(wù)顧問對客戶的需求進行了分析和論證,提出使用三層結(jié)構(gòu)方式來搭建證券系統(tǒng)的基礎(chǔ)平臺。將全部系統(tǒng)劃分為多個域,各個區(qū)域之間保持密切的交易往來,不同的區(qū)域擁有各自的管理系統(tǒng)。從應用邏輯上分為:

?

  1、 應用處理:用于處理業(yè)務(wù)邏輯

  2、 中間件:用于交易調(diào)度、數(shù)據(jù)通訊和負載均衡處理

  3、 數(shù)據(jù)庫:用于存放交易數(shù)據(jù)

?

  從應用部署上分為:

  1、 全國運行總中心(包括:交易網(wǎng)關(guān)、應用服務(wù)器" title="應用服務(wù)器">應用服務(wù)器、數(shù)據(jù)服務(wù)器)

  2、 運行分中心(包括:應用服務(wù)器和數(shù)據(jù)服務(wù)器)

  3、 營業(yè)網(wǎng)點

  系統(tǒng)部署如下圖:

  

  其中:全國總中心作為本系統(tǒng)的核心部分,擔負著全部的關(guān)鍵業(yè)務(wù)處理,存放著所有的交易數(shù)據(jù)。其穩(wěn)定性和總體性能的要求最高,其體系結(jié)構(gòu)也最為復雜,包含交易通訊網(wǎng)關(guān)、應用服務(wù)器和數(shù)據(jù)服務(wù)器三個層面,部署在一個域中,獨立的進行管理和控制。 1. 通訊網(wǎng)關(guān):用于完成與各運行分中心的通訊連接和完成數(shù)據(jù)的加解密工作,采用多機" title="多機">多機平行擴展模式,可以進行循環(huán)備份或兩兩互為備份。

?

  2. 應用服務(wù)器:用于處理交易邏輯,完成關(guān)鍵交易事務(wù)處理工作,兩臺機器同時運行,并且互為備份。

?

  3. 數(shù)據(jù)服務(wù)器:用于連接數(shù)據(jù)庫,完成數(shù)據(jù)的存儲和修改等工作,兩臺機器同時運行,并且互為備份。

?

  全國運行總中心在多臺機器之間采用BEA Tuxedo的多機互連模式,即:MP方式,由不同性能的多臺機器共同組成一個域,將應用服務(wù)通過命名方式公布出來,通過域間互連的方式連接各個運行分中心。這樣保證了全國運行總中心的性能和獨立性,同時系統(tǒng)的可擴展能力又得到很大的提高,可以根據(jù)不同層面的系統(tǒng)資源使用情況,分層次的擴展硬件設(shè)備。

?

  其體系結(jié)構(gòu)如下:

  

?

  全國運行總中心采用的軟件產(chǎn)品分別為:

  應用平臺: BEA Tuxedo

  操作系統(tǒng): Unix

  數(shù)據(jù)庫: Oracle

  在運行分中心,采用BEA Tuxedo的單機處理模式,并設(shè)置為獨立的管理域,從而保證了交易性能,同時又使得管理更加簡捷。

  運行分中心采用的軟件產(chǎn)品分別為:

  應用平臺: BEA Tuxedo

  操作系統(tǒng): Unix

  數(shù)據(jù)庫: Informix

?

  在建設(shè)銀行證券交易系統(tǒng)的設(shè)計開發(fā)過程中,BEA 專業(yè)服務(wù)人員一直作為主要的項目成員參加到核心的工作中,設(shè)計系統(tǒng)的體系結(jié)構(gòu),開發(fā)或者封裝利于編程人員使用的規(guī)范接口,并在系統(tǒng)的測試和真實運行過程中的進行調(diào)試以及系統(tǒng)移植、擴容和擴展,指導性能測試和故障排除,這些工作對于證券系統(tǒng)的順利進展意義十分重大。

?

  三、實施效果

?

  經(jīng)過將近一年的努力,完成了系統(tǒng)分析、設(shè)計、開發(fā)、測試和實施等階段的具體工作,中國建設(shè)銀行證券交易系統(tǒng)在2001年11月正式向社會開放。這樣一個覆蓋面廣、影響巨大、業(yè)務(wù)集中處理的實時系統(tǒng),由于采用成熟的中間件平臺BEA Tuxedo和BEA專業(yè)服務(wù)人員的設(shè)計方案,系統(tǒng)運行穩(wěn)定,交易處理及時,成為一個成功的業(yè)務(wù)系統(tǒng)。

?

  1、 高性能的應用系統(tǒng)

?

  在中國建設(shè)銀行債券系統(tǒng)中,交易性能主要體現(xiàn)在全國運行總中心,在這種體系架構(gòu)模式中,由中間件BEA Tuxedo完成網(wǎng)絡(luò)的預連接和數(shù)據(jù)庫的預連接,有效地節(jié)省單筆交易在營業(yè)網(wǎng)點與總行數(shù)據(jù)中心之間的傳輸和處理時間,從而大大縮短單筆交易的響應時間。通訊網(wǎng)關(guān)并行的處理數(shù)據(jù)接收工作,由BEA Tuxedo進行負載均衡的調(diào)度,將交易分配給最清閑的進程,從而有效、充分的利用了硬件系統(tǒng)資源。

?

  同時由于中間件的調(diào)度減輕了網(wǎng)絡(luò)和系統(tǒng)的負擔,使系統(tǒng)資源得到了高效的控制和管理,同時提升了交易速度,有效的提高了應用系統(tǒng)的整體性能。

?

  2、 高穩(wěn)定性和可用性的應用系統(tǒng)

?

  使用BEA Tuxedo后,將全部的應用邏輯和數(shù)據(jù)邏輯分開,通過命名服務(wù)模式進行服務(wù)調(diào)度,避免了單點故障,從而提高了系統(tǒng)的穩(wěn)定性和可擴展性。模塊化的設(shè)計同時使得應用編程上的某些錯誤可以很好的屏蔽;通過多機互連模式,實現(xiàn)多機之間的故障切換、備份和恢復工作,保證了系統(tǒng)的高可用性,使系統(tǒng)穩(wěn)定地運行在大交易量的環(huán)境中。在Tuxedo的客戶機端,提供與服務(wù)器端類似的網(wǎng)絡(luò)調(diào)度功能允許客戶機在與指定的服務(wù)器連接失敗后轉(zhuǎn)向其他服務(wù)器,從而保證每一個客戶端的高可用性。

?

  3、 高效的系統(tǒng)整合

?

  在系統(tǒng)開發(fā)階段,通過使用BEA Tuxedo等中間件產(chǎn)品,為多個應用服務(wù)模塊提供了總線方式的互連方式。各家應用開發(fā)廠商的應用搭建在BEA Tuxedo平臺上,沒有任何協(xié)議轉(zhuǎn)換工作,系統(tǒng)各模塊之間簡練而且緊湊,簡化了系統(tǒng)的整合工作,編程人員使用中間件提供的豐富接口,即可以完成各層(運行總中心、運行分中心、營業(yè)網(wǎng)點)之間的數(shù)據(jù)交換工作。從而整個系統(tǒng)成為一個緊密結(jié)合的有機整體。

?

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。