版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 電視銀行技術(shù)白皮書新晨科技股份有限公司二O一一年三月文件變更紀(jì)錄版本編號*變化狀態(tài)簡要講明變更人變更日期批準(zhǔn)人批準(zhǔn)日期 1.0A初稿李堯 *變化狀態(tài):A增加,M修改,D刪除目錄 TOC o 1-3 h z u HYPERLINK l _Toc302042745 1背景概述 PAGEREF _Toc302042745 h 1 HYPERLINK l _Toc302042746 1.1研發(fā)背景 PAGEREF _Toc302042746 h 1 HYPERLINK l _Toc302042747 1.2行業(yè)現(xiàn)狀 PAGEREF _Toc302042747 h 1 HYPERLINK l _Toc
2、302042748 1.3產(chǎn)品定位 PAGEREF _Toc302042748 h 1 HYPERLINK l _Toc302042749 2電視銀行系統(tǒng)功能介紹 PAGEREF _Toc302042749 h 1 HYPERLINK l _Toc302042750 2.1系統(tǒng)拓?fù)鋱D PAGEREF _Toc302042750 h 2 HYPERLINK l _Toc302042751 2.2系統(tǒng)邏輯構(gòu)架 PAGEREF _Toc302042751 h 3 HYPERLINK l _Toc302042752 2.3系統(tǒng)功能介紹 PAGEREF _Toc302042752 h 5 HYPERLI
3、NK l _Toc302042753 3電視銀行系統(tǒng)特性介紹 PAGEREF _Toc302042753 h 6 HYPERLINK l _Toc302042754 3.1技術(shù)特性 PAGEREF _Toc302042754 h 6 HYPERLINK l _Toc302042755 3.2應(yīng)用特性 PAGEREF _Toc302042755 h 7 HYPERLINK l _Toc302042756 3.3系統(tǒng)特性 PAGEREF _Toc302042756 h 8 HYPERLINK l _Toc302042757 4電視銀行系統(tǒng)技術(shù)介紹 PAGEREF _Toc302042757 h 1
4、0 HYPERLINK l _Toc302042758 4.1Be-Bank平臺 PAGEREF _Toc302042758 h 10 HYPERLINK l _Toc302042759 4.2前置網(wǎng)關(guān) PAGEREF _Toc302042759 h 14背景概述研發(fā)背景電視銀行是隨著數(shù)字電視技術(shù)的應(yīng)用和普及而逐漸產(chǎn)生的一種銀行金融服務(wù)產(chǎn)品。電視銀行利用了目前在我國普及率最高的有線電視網(wǎng)絡(luò)作為傳輸平臺,利用幾乎每家都有的電視機(jī)作為顯示終端,為客戶提供快捷安全的銀行金融服務(wù)。我國“三網(wǎng)融合”的大力推進(jìn)為電視銀行的進(jìn)展提供了技術(shù)與用戶基礎(chǔ)。行業(yè)現(xiàn)狀目前電視銀行在國內(nèi)的應(yīng)用還沒有完全普及,現(xiàn)時期大多
5、差不多上以有線電視運(yùn)營商為主,各大銀行省級分行以及中小都市商業(yè)銀行為輔合作進(jìn)行。由于廣電行業(yè)區(qū)域性的限制,全國性的大型商業(yè)銀行在電視銀行渠道的建設(shè)與推廣十分困難,目前只有中國郵政儲蓄銀行是在總行層面進(jìn)行全國推廣。電視銀行的建設(shè)符合“三網(wǎng)融合”金融布局的需要,向客戶提供多功能、現(xiàn)代化、簡易、便捷、安全的電視金融服務(wù)窗口,有利于提升銀行的形象。產(chǎn)品定位全面的平臺支持 電視銀行系統(tǒng)的展示是通過數(shù)字電視機(jī)頂盒中間件完成的,國內(nèi)機(jī)頂盒中間件種類繁多同時差異較大,電視銀行系統(tǒng)要能夠同時兼容各種主流機(jī)頂盒中間件。專業(yè)的渠道架構(gòu) 電視銀行系統(tǒng)作為一種新興的渠道,應(yīng)具備全面且完善的渠道特性,擁有強(qiáng)大的渠道接入能
6、力。豐富的業(yè)務(wù)功能 豐富的業(yè)務(wù)是一個渠道成功與否的關(guān)鍵因素,電視銀行系統(tǒng)要能夠提供全面的業(yè)務(wù)功能以確保電視銀行的順利推廣。快速的系統(tǒng)實施 電視銀行的建設(shè)是一個搶占先機(jī)的機(jī)會,現(xiàn)時期的市場處于空白,快速建設(shè)系統(tǒng),搶占先機(jī)至關(guān)重要。電視銀行系統(tǒng)功能介紹系統(tǒng)拓?fù)鋱D整個物理網(wǎng)絡(luò)架構(gòu)從外到內(nèi)劃分成五個區(qū),每個區(qū)之間都通過防火墻進(jìn)行隔離,以保障整個物理網(wǎng)絡(luò)的安全性,每個區(qū)的部署分不如下:用戶接入?yún)^(qū) 用戶接入?yún)^(qū)包括電視銀行客戶、數(shù)字電視、用戶機(jī)頂盒、運(yùn)營商服務(wù)平臺。電視銀行客戶通過遙控器使用機(jī)頂盒掃瞄器,然后通過數(shù)字電視網(wǎng)和郵政金融網(wǎng)訪問電視銀行,用戶機(jī)頂盒通過數(shù)字電視網(wǎng)接入到運(yùn)營商服務(wù)平臺,運(yùn)營商服務(wù)平臺
7、通過通訊專線、防火墻接入到郵政金融專線網(wǎng),運(yùn)營商服務(wù)平臺通過SSL加密連接,關(guān)于各地點的運(yùn)營商服務(wù)平臺首先接入當(dāng)?shù)氐泥]儲銀行金融網(wǎng),然后再統(tǒng)一接入到總行專線網(wǎng),關(guān)于電視支付商戶,通過互聯(lián)網(wǎng)接入到網(wǎng)上支付商戶治理平臺,另外關(guān)于支付交易,通過運(yùn)營商服務(wù)平臺轉(zhuǎn)接到電視銀行系統(tǒng)。DMZ區(qū) DMZ區(qū)部署外部WEB服務(wù)器和外部通訊網(wǎng)關(guān)。電視支付商戶通過互聯(lián)網(wǎng)接入銀行內(nèi)部專網(wǎng),并通過外部WEB服務(wù)器轉(zhuǎn)發(fā)請求到應(yīng)用區(qū);電視支付商戶接收的通知信息由外部通訊網(wǎng)關(guān)負(fù)責(zé)轉(zhuǎn)發(fā)。電視銀行用戶的訪問請求由運(yùn)營商治理平臺通過銀行內(nèi)部專網(wǎng)接入,并通過外部WEB服務(wù)器轉(zhuǎn)發(fā)到應(yīng)用區(qū)。應(yīng)用區(qū) 應(yīng)用區(qū)部署電視銀行應(yīng)用系統(tǒng)服務(wù)器、數(shù)據(jù)庫
8、服務(wù)器、電視支付服務(wù)器、后臺治理服務(wù)器、內(nèi)部WEB服務(wù)器,另外還與其它系統(tǒng)共用安全設(shè)備:防篡改服務(wù)器、口令驗證服務(wù)器、口令生成服務(wù)器等。應(yīng)用服務(wù)器實現(xiàn)電視銀行的業(yè)務(wù)處理后轉(zhuǎn)接到前置區(qū)。應(yīng)用服務(wù)器可依照實際的業(yè)務(wù)量進(jìn)行橫向調(diào)整。新晨科技電視銀行系統(tǒng)能夠充分利用應(yīng)用服務(wù)器的集群(Clustering)、負(fù)載均衡(Balancing)技術(shù),能夠依照業(yè)務(wù)量的大小動態(tài)的配置多臺應(yīng)用服務(wù)器。當(dāng)一臺應(yīng)用服務(wù)器負(fù)載過大時,能夠動態(tài)地將請求發(fā)送到不同的應(yīng)用服務(wù)器,從而實現(xiàn)均衡負(fù)載功能,提高系統(tǒng)的效率,而客戶則完全感受不到其中的差不。前置區(qū) 前置區(qū)部署前置網(wǎng)關(guān)(AG)服務(wù)器,通過前置網(wǎng)關(guān)服務(wù)實現(xiàn)與后臺業(yè)務(wù)區(qū)的各個
9、服務(wù)器連接。后臺業(yè)務(wù)區(qū) 后臺業(yè)務(wù)區(qū)包括銀行各個業(yè)務(wù)系統(tǒng)或外部系統(tǒng)。系統(tǒng)邏輯構(gòu)架電視銀行系統(tǒng)分為四個層次:渠道層電視銀行系統(tǒng)所針對的渠道是數(shù)字電視,依照電視銀行渠道的特性,在渠道層要緊包括:用戶機(jī)頂盒:數(shù)字電視的用戶機(jī)頂盒是安裝在客戶家庭,通過數(shù)字電視網(wǎng)接入到數(shù)字電視運(yùn)營商服務(wù)平臺。運(yùn)營商服務(wù)平臺:數(shù)字電視運(yùn)營實現(xiàn)用戶機(jī)頂盒和郵儲銀行電視銀行系統(tǒng)之間的連接,主流的數(shù)字電視運(yùn)營商包括:歌華、文廣、華數(shù)等。第三方商戶:指提供電視支付的第三方商戶,數(shù)字電視的第三方商戶通過運(yùn)營商服務(wù)平臺接入進(jìn)行電視支付交易操作;電視支付業(yè)務(wù)中的商戶通過互聯(lián)網(wǎng)連接商戶治理系統(tǒng)進(jìn)行商戶相關(guān)信息治理。應(yīng)用層電視銀行系統(tǒng)的應(yīng)用
10、層要緊實現(xiàn)電視銀行業(yè)務(wù)的處理,在應(yīng)用層要緊包括:電視銀行系統(tǒng):電視銀行系統(tǒng)要緊包括WEB接入、前端服務(wù)、后臺治理三大部分,事實上現(xiàn)基于J2EE技術(shù),提供電視銀行業(yè)務(wù)處理。WEB接入實現(xiàn)了數(shù)字電視運(yùn)營商服務(wù)平臺的接入;前端服務(wù)功能包括差不多業(yè)務(wù)、投資理財、客戶服務(wù)、銀行資訊、交易驗證、身份認(rèn)證、繳費(fèi)業(yè)務(wù)等各個功能;后臺治理包括運(yùn)營商治理、參數(shù)治理、系統(tǒng)治理、風(fēng)險治理、客戶治理、報表治理等各個功能,后臺治理需要與現(xiàn)有網(wǎng)上銀行、電話銀行共享基礎(chǔ)信息。電視支付系統(tǒng):電視支付系統(tǒng)要緊負(fù)責(zé)實現(xiàn)電視支付相關(guān)業(yè)務(wù)的處理,要緊包括WEB接入、支付服務(wù)、日終清算三大部分,事實上現(xiàn)基于J2EE技術(shù)。WEB接入通過數(shù)
11、字電視運(yùn)營商實現(xiàn)與第三方商戶的接入;支付服務(wù)提供安全操縱、支付交易、商戶公告、商戶頁面等功能,日終清算部分提供商戶賬務(wù)清算功能。個人網(wǎng)銀系統(tǒng):電視銀行系統(tǒng)需要與個人網(wǎng)銀系統(tǒng)共享基礎(chǔ)信息,并實現(xiàn)渠道之間的互動。客戶服務(wù)中心系統(tǒng):電視銀行系統(tǒng)需要與客戶服務(wù)中心系統(tǒng)共享基礎(chǔ)信息,并實現(xiàn)渠道之間的互動。RA:CFCA具有對證書的申請、審核、批準(zhǔn)、簽發(fā)證書及證書下載、證書注銷、證書新等證書治理功能。電視銀行系統(tǒng)通過內(nèi)部RA服務(wù)器和CFCA互聯(lián),獲得各種數(shù)字證書認(rèn)證需要的服務(wù)。前置層前置層是應(yīng)用層和后臺業(yè)務(wù)層之間的轉(zhuǎn)接樞紐,通過前置網(wǎng)關(guān)(AG)實現(xiàn)與后臺各個業(yè)務(wù)系統(tǒng)之間的連接,在前置層,采納新晨公司成熟的
12、“新晨交換平臺”產(chǎn)品來實現(xiàn),能夠做到與后臺各個業(yè)務(wù)系統(tǒng)之間的快速連接。業(yè)務(wù)層后臺業(yè)務(wù)層實現(xiàn)電視銀行業(yè)務(wù)的交易處理過程。系統(tǒng)功能介紹電視銀行系統(tǒng)特性介紹技術(shù)特性兼容性好電視銀行要具有專門好的兼容性,確保與現(xiàn)有和今后的業(yè)務(wù)及治理系統(tǒng)、行內(nèi)及行外系統(tǒng)、國內(nèi)及國外系統(tǒng)的對接和集成,以便為客戶提供全天候、全方位和個性化的銀行綜合服務(wù)。高穩(wěn)定性可靠性、穩(wěn)定性是本系統(tǒng)一個特不重要的設(shè)計原則,必須采取有效的手段,保證整個系統(tǒng)的可靠穩(wěn)定運(yùn)行,并充分做到724小時的全天候服務(wù)。保證系統(tǒng)的穩(wěn)定性要緊從以下兩個方面來考慮。首先,關(guān)鍵的設(shè)備和功能模塊選擇和部署要做到雙備份,實現(xiàn)多級的冗余設(shè)計,保證整個系統(tǒng)無單一故障點,
13、以最大限度的愛護(hù)用戶投資。其次,由于銀行的業(yè)務(wù)特征,電視銀行經(jīng)常能夠在某些時刻段遇到超大訪問量的沖擊,現(xiàn)在訪問量比正常平均訪問量高出許多倍,產(chǎn)品和功能模塊的高效處理能力就成為阻礙系統(tǒng)穩(wěn)定的重要因素。在選擇產(chǎn)品和功能模塊時其峰值處理能力將是一個重要的考核指標(biāo)。安全性與便捷性兼顧系統(tǒng)安全性設(shè)計應(yīng)該從系統(tǒng)平臺安全、網(wǎng)絡(luò)安全、應(yīng)用安全和運(yùn)行安全等幾個方面來考慮。系統(tǒng)平臺安全確實是關(guān)鍵部件均應(yīng)采納多種冗余容錯技術(shù),使整個系統(tǒng)沒有一個單點故障,保證較高的可靠性和穩(wěn)定性。網(wǎng)絡(luò)安全確實是通過VLAN的合理劃分防止網(wǎng)絡(luò)上的廣播風(fēng)暴,通過防火墻的部署滿足防攻擊、防侵入的技術(shù)要求。在運(yùn)行安全方面要有合理可靠的用戶審
14、核策略既能保證系統(tǒng)維護(hù)員、坐席班長等治理人員治理系統(tǒng)的合理權(quán)限,又能有效地防止非法訪問。安全性是電視銀行系統(tǒng)運(yùn)行的基礎(chǔ),便捷性是阻礙電視銀行系統(tǒng)客戶體驗感的重要因素,安全性和便捷性要兼顧考慮。電視銀行系統(tǒng)要有相應(yīng)的業(yè)務(wù)安全策略和技術(shù)安全措施,既保證系統(tǒng)的安全、數(shù)據(jù)的安全,又讓客戶感受操作簡單方便。依照市場情況、客戶體驗情況以及業(yè)務(wù)進(jìn)展需要,系統(tǒng)能及時靈活地調(diào)整和更新安全策略及安全措施。應(yīng)用特性高可維護(hù)性在日常運(yùn)行過程中,系統(tǒng)需提供對運(yùn)行情況的監(jiān)測和操縱功能,從而保證系統(tǒng)的正常運(yùn)行。強(qiáng)大的功能、友好的界面是對系統(tǒng)進(jìn)行維護(hù)并使系統(tǒng)充分發(fā)揮效力的關(guān)鍵。同時,維護(hù)系統(tǒng)要提供分級告警和維護(hù)的接口,以便今
15、后系統(tǒng)擴(kuò)展到分行時能為分行維護(hù)人員提供統(tǒng)一、高效、友好的維護(hù)平臺。高可治理性電視銀行系統(tǒng)長期高效平穩(wěn)運(yùn)行的關(guān)鍵在于系統(tǒng)能提供一個高效、多級、友好的治理系統(tǒng)。通過治理系統(tǒng),銀行IT運(yùn)維部門的治理員可依照業(yè)務(wù)需求對平臺的各種軟、硬件資源做出及時有效的規(guī)劃調(diào)整;產(chǎn)品開發(fā)人員能夠迅速有效公布新應(yīng)用;系統(tǒng)治理員能夠有效地對業(yè)務(wù)量進(jìn)行監(jiān)控并提供各種報表,關(guān)心銀行有關(guān)部門對業(yè)務(wù)進(jìn)展做出準(zhǔn)確評估。此外,系統(tǒng)應(yīng)提供升級到多級治理機(jī)制的接口,使得今后省、市級治理員能夠通過治理系統(tǒng)在權(quán)限范圍內(nèi)進(jìn)行業(yè)務(wù)治理、設(shè)備治理、應(yīng)用軟件環(huán)境設(shè)置調(diào)整治理、開發(fā)治理以及操作員、治理員的治理。時刻原則電視銀行系統(tǒng)的實施速度快、周期短
16、,在對現(xiàn)有系統(tǒng)細(xì)致、深入的了解的基礎(chǔ)上,從郵儲需求實際動身設(shè)計方案,所設(shè)計的方案保證能在規(guī)定的項目時刻內(nèi)完成,同時在功能上滿足郵儲銀行需求,在穩(wěn)定性、安全性等方面符合郵儲銀行的相關(guān)規(guī)范。以客戶為中心電視銀行要按照“以客戶為中心”的理念去設(shè)計、去構(gòu)建,充分考慮客戶體驗,讓客戶在使用電視銀行系統(tǒng)時感到操作簡單、方便、安全、快捷。系統(tǒng)特性友好的用戶體驗電視銀行直接面向于家居客戶,客戶通過遙控器進(jìn)行操作,關(guān)于電視銀行的頁面展現(xiàn)要求做到方便、快捷,為了給客戶提供更好的體驗,需要提供豐富的頁面展現(xiàn)功能:界面展現(xiàn)支持豐富的圖形界面元素,包括:1)窗口:靜態(tài)窗口、彈出式窗口、滾動式窗口; 2)菜單:下拉菜單、
17、彈出式菜單、圖像菜單、圖標(biāo); 3)表單:文本框、按鈕、單選框、復(fù)選框、列表框、表格等;4)各種形式的對話框; 5)浮動窗口和工具條。 支持文字、圖形、圖片、聲音、多媒體等信息的展現(xiàn)。規(guī)范、靈活的運(yùn)營商接入電視銀行系統(tǒng)面向多個數(shù)字電視運(yùn)營商,每個數(shù)字電視運(yùn)營商的接口、通訊方式都會存在差異,為了方便、快捷的實現(xiàn)運(yùn)營商服務(wù)平臺的接入,在項目實施過程中能夠提供郵儲銀行電視運(yùn)營商接口規(guī)范,另外針對不同的通訊方式、報文接口,要能夠做到靈活、可配置化,保證數(shù)字電視運(yùn)營商的快速接入。關(guān)于接入到電視銀行系統(tǒng)的數(shù)字電視運(yùn)營商實現(xiàn)統(tǒng)一的治理,如下圖所示:運(yùn)營商統(tǒng)一治理架構(gòu)圖專業(yè)化的WEB快速開發(fā)平臺Be-BankB
18、e-Bank平臺是基于Eclipse構(gòu)件的面向銀行行業(yè),通用的J2EE技術(shù)開發(fā)平臺。平臺提供一組完備的開發(fā)向?qū)ЫM件,有效幸免了重復(fù)代碼的編寫,并將交易的總體開發(fā)流程簡化為操作圖形化的向?qū)ЫM件,從而大大提高了開發(fā)效率。可信賴的前置網(wǎng)關(guān)產(chǎn)品前置網(wǎng)關(guān)是電視銀行的核心關(guān)鍵模塊,郵儲銀行電視銀行的建設(shè)采納大集中的模式,與之相關(guān)的外圍系統(tǒng)有總行集中的,也有省集中的,因此前置網(wǎng)關(guān)的成熟穩(wěn)定尤為重要。完善的安全保密體系電視銀行系統(tǒng)作為構(gòu)建在數(shù)字電視網(wǎng)上的開放性渠道系統(tǒng),在為客戶提供高效、便捷服務(wù)的同時,也由于其業(yè)務(wù)的專門性對系統(tǒng)的安全保密體系提出了更高的要求。運(yùn)行在電視銀行系統(tǒng)的業(yè)務(wù)數(shù)據(jù)大多是和銀行客戶的賬戶
19、相關(guān)的敏感數(shù)據(jù),比如用戶賬號、賬戶密碼、賬戶余額等,這些信息屬于客戶的敏感數(shù)據(jù),不同意對外公開。在電視銀行系統(tǒng)的運(yùn)營過程當(dāng)中,也將受到來自內(nèi)部和外部的惡意攻擊或者好奇者的試探,需要系統(tǒng)具備較強(qiáng)的抗攻擊性。本方案從制度、人員、技術(shù)、業(yè)務(wù)四個層次入手,建立起一套縱深防備體系,保證業(yè)務(wù)數(shù)據(jù)在傳輸過程中的保密性、完整性、一致性以及交易客戶的身份認(rèn)證和客戶交易的不可抵賴性;確保系統(tǒng)設(shè)備的安全性、穩(wěn)定性、可靠性和故障的自我修復(fù)和容錯能力。電視銀行系統(tǒng)通過采納安全代理服務(wù)器、防火墻、入侵檢測、數(shù)字證書加密認(rèn)證等系統(tǒng)來保證系統(tǒng)運(yùn)行環(huán)境的安全性,同時使用負(fù)載均衡設(shè)備來保證系統(tǒng)的高可用性,這只是從網(wǎng)絡(luò)環(huán)境結(jié)構(gòu)和系
20、統(tǒng)結(jié)構(gòu)的角度保證系統(tǒng)的安全,對系統(tǒng)業(yè)務(wù)本身的安全操縱也是系統(tǒng)安全性的一個重要層次。本方案通過建立完善的基于角色的權(quán)限操縱體系,來實現(xiàn)系統(tǒng)功能與角色的對應(yīng),同時將業(yè)務(wù)的操作范圍與用戶的認(rèn)證層次關(guān)聯(lián),加強(qiáng)了業(yè)務(wù)的可用性以及對業(yè)務(wù)風(fēng)險的操縱。在保證業(yè)務(wù)操作安全性方面,采納用戶會話監(jiān)控治理機(jī)制、交易數(shù)據(jù)簽名機(jī)制、銀行內(nèi)部對交易的授權(quán)機(jī)制、用戶操作日志預(yù)警機(jī)制、用戶操作日志審核機(jī)制等來構(gòu)建一個全方位的安全的業(yè)務(wù)操作環(huán)境。統(tǒng)一的系統(tǒng)監(jiān)控在電視銀行系統(tǒng)中提供統(tǒng)一的系統(tǒng)監(jiān)控功能,實時監(jiān)控各系統(tǒng)軟硬件運(yùn)行狀況,同時提供迅速、準(zhǔn)確、可靠的故障報警功能,以便相關(guān)人員及時發(fā)覺問題,準(zhǔn)確定位問題,快速解決問題,能夠大幅
21、度提高系統(tǒng)的整體安全性,及早發(fā)覺、排除安全隱患。渠道整合優(yōu)勢新晨公司一直致力于金融行業(yè)的渠道和應(yīng)用整合工作,并擁有自主知識產(chǎn)權(quán)的、用于渠道和應(yīng)用整合的多渠道整合產(chǎn)品。新晨多渠道整合產(chǎn)品在中國銀聯(lián)多渠道接入平臺項目和東亞銀行多渠道整合系統(tǒng)項目中得到了實際的考驗。電視銀行系統(tǒng)技術(shù)介紹Be-Bank平臺Be-Bank平臺架構(gòu)整個平臺分成通訊協(xié)議層、數(shù)據(jù)總線層、組件處理層和容器層四個層次:通訊協(xié)議層負(fù)責(zé)各種通訊協(xié)議的接入,并針對具體通訊報文格式解析通訊報文最終將解析的報文內(nèi)容傳遞給數(shù)據(jù)總線從而實現(xiàn)通訊數(shù)據(jù)的交互。數(shù)據(jù)總線層負(fù)責(zé)業(yè)務(wù)處理過程中各種數(shù)據(jù)的傳遞,相當(dāng)于一個數(shù)據(jù)容器。其數(shù)據(jù)結(jié)構(gòu)以Map和Lis
22、t為基礎(chǔ)進(jìn)行擴(kuò)展,具有專門高的靈活度。數(shù)據(jù)總線上不僅包括和通訊層交互的數(shù)據(jù),而且包括同后臺數(shù)據(jù)庫之間交互的數(shù)據(jù)。平臺提供通用的功能組件和服務(wù)組件,由交易調(diào)度組件來統(tǒng)一調(diào)度。核心處理引擎統(tǒng)一處理定制好的流程,保證各個流程之間的正常交互。所有組件的組合由一組XML文件構(gòu)建。應(yīng)用啟動時通過IoC容器加載這些文件并依照文件中唯一指定的ID來執(zhí)行相應(yīng)的流程。Be-Bank平臺產(chǎn)品特點基于XML文件的配置體系從開發(fā)人員的角度看,基于Be-Bank平臺的開發(fā),實質(zhì)上確實是定義一系列XML格式的交易文件。一個交易文件對應(yīng)一個功能模塊,交易文件之間能夠互相調(diào)用大大增強(qiáng)了可復(fù)用性和交易文件的原子性特征。有不于其他
23、開發(fā)框架將交易實現(xiàn)按照業(yè)務(wù)邏輯、頁面配置、后臺訪問進(jìn)行區(qū)分并獨(dú)立開發(fā)。Be-Bank中的交易文件將前端頁面、中間業(yè)務(wù)邏輯和后臺數(shù)據(jù)訪問均定義在一個文件中,通過交易文件中自定義的數(shù)據(jù)總線進(jìn)行各種數(shù)據(jù)的交互,極大提高了開發(fā)效率。在一個交易文件中即可完成同一個業(yè)務(wù)功能模塊要做的所有業(yè)務(wù)邏輯。由于采納了IoC容器,開發(fā)人員自行開發(fā)的任何對象及銀行往常積存的Java模塊,都可直接定義在Be-Bank IoC容器里,并通過容器對其進(jìn)行參數(shù)化配置及依靠注入等。靈活完備的開發(fā)向?qū)ч_發(fā)人員可迅速掌握Be-Bank平臺提供的交易配置方式。這是由于Be-Bank推崇團(tuán)隊協(xié)作的開發(fā)方式,使得交易配置人員僅需要關(guān)懷交易
24、特有屬性的配置,并用近似于自然語言的方式將交易流程描述出來,而無需編寫太多的代碼。所有Be-Bank的系統(tǒng)組件、應(yīng)用組件都在基于IoC技術(shù)的XML配置文件中配置,因此能夠通過配置這些XML來實現(xiàn)系統(tǒng)的擴(kuò)展。由于Be-Bank平臺XML配置的開放性,能夠大大提高開發(fā)人員的能動性,提高組件的復(fù)用度。Be-Bank基于Eclipse構(gòu)件方式開發(fā)的一個顯著特征確實是開發(fā)出了一組基于交易向?qū)Р寮?。由這些插件能夠?qū)iT快生成某個具體交易所需要的交易文件,頁面文件及其他對應(yīng)的配置文件。開發(fā)人員僅需對這些生成好的文件進(jìn)行微調(diào)即可完成交易的開發(fā),極大地節(jié)約了開發(fā)時刻。平臺多層擴(kuò)展的結(jié)構(gòu)體現(xiàn)如下:Enhanced:
25、功能增強(qiáng),支持索引訪問Typed:數(shù)據(jù)結(jié)構(gòu)可定義Definable:通過外部數(shù)據(jù)來初始化數(shù)據(jù)結(jié)構(gòu)Beanable:可轉(zhuǎn)換為標(biāo)準(zhǔn)Java Bean的擴(kuò)展完全開放的體系架構(gòu)Be-Bank采納了完全開放的產(chǎn)品架構(gòu)。所有服務(wù)組件、功能組件、客戶化組件都在容器中分門不類地清晰定義,使得維護(hù)人員能夠特不方便地進(jìn)行功能變更及擴(kuò)充。Be-Bank針對渠道業(yè)務(wù)特點設(shè)計出一組通用的交易組件,運(yùn)用這些組件的組合來適應(yīng)復(fù)雜的業(yè)務(wù)流程,從而擺脫了傳統(tǒng)平臺業(yè)務(wù)和框架之間的復(fù)雜耦合問題。同時,基于這些組件公布了對應(yīng)的接口,方便開發(fā)人員對組件進(jìn)行擴(kuò)展和調(diào)用。獨(dú)立的授權(quán)機(jī)制平臺提供了獨(dú)立的授權(quán)機(jī)制,可滿足多級不多層次工作流授權(quán)
26、要求。與傳統(tǒng)授權(quán)體系需要在正常的業(yè)務(wù)邏輯代碼中嵌入授權(quán)相關(guān)代碼不同,Be-Bank平臺提供完全配置話的授權(quán)體系和正常的交易流程完全隔離,開發(fā)人員只需要在公共的授權(quán)配置文件中將要授權(quán)的交易配置到里面去即可完成整個流程。高效的數(shù)據(jù)結(jié)構(gòu)在Be-Bank里,數(shù)據(jù)結(jié)構(gòu)要緊采納Object,List和Map三種類型數(shù)據(jù)類型,極大地提高了平臺的適用性和可擴(kuò)展性;同時開發(fā)維護(hù)起來也更加方便快捷。平臺的數(shù)據(jù)結(jié)構(gòu)如下圖所示:Be-Bank數(shù)據(jù)結(jié)構(gòu)IoC容器治理和操縱Be-Bank采納的輕量級IoC容器是真正存在的容器。它可在Web Container或直接在J2SE上運(yùn)行。該容器提供了Bean的生命周期治理及依靠
27、注入等特性。IoC技術(shù)的突出優(yōu)勢在于:Be-Bank基于IoC容器,所有的組件不管是系統(tǒng)服務(wù)組件依舊應(yīng)用組件均可在容器中以統(tǒng)一的方式定義。開發(fā)的任何類,只要滿足Java Bean規(guī)范,均可自動獲得IoC容器提供的XML配置支持。提供依靠注入,以提高系統(tǒng)的開發(fā)效率和運(yùn)行效率。統(tǒng)一國際化資源治理平臺對資源文件進(jìn)行了統(tǒng)一的治理,結(jié)合了所有的國際化資源文件,統(tǒng)一轉(zhuǎn)化為使用i18n的標(biāo)準(zhǔn)資源國際化方案,本方案適合J2EE的任何應(yīng)用,不僅僅只是web應(yīng)用。采納統(tǒng)一國際化資源治理后,系統(tǒng)只需修改對應(yīng)的資源文件即可滿足不同語言的要求。多格式通訊報文Be-Bank提供強(qiáng)大的、可擴(kuò)展的報文格式定義和解析機(jī)制。 通
28、過XML文件配置即可實現(xiàn)ISO8583報文、定變長報文、XML報文及其他復(fù)雜報文的處理。平臺本身為報文配置及測試人員提供了可視化測試端,方便相關(guān)人員進(jìn)行報文的開發(fā)和調(diào)試。完善的任務(wù)調(diào)度機(jī)制Be-Bank提供了一套完整的任務(wù)調(diào)度框架,通過該框架開發(fā)人員能夠方便地調(diào)度某個具體交易中的指定流程。整個調(diào)度過程無需編寫一行代碼,僅僅通過配置調(diào)度文件即可實現(xiàn)。平臺支撐通過讀取配置文件觸發(fā)調(diào)度任務(wù),同時支持通過讀取數(shù)據(jù)庫相關(guān)設(shè)置來觸發(fā)調(diào)度任務(wù)。系統(tǒng)性能和可靠性Be-Bank平臺的高性能及高可靠性源于:運(yùn)行平臺基于IoC設(shè)計模式的輕量級對象容器。為渠道處理對象、監(jiān)控對象、業(yè)務(wù)對象、數(shù)據(jù)訪問對象和資源對象等提供了資源引用的反向自動注入。能夠保證系統(tǒng)組件的高效運(yùn)行。高效率的組件設(shè)計和多線程實現(xiàn),保證了系統(tǒng)在大用戶量訪問時具有優(yōu)良的性能。交易完整性保證客戶交易成功率和交易一致性是從以下幾個方面保證的。關(guān)于客戶等待時刻長再次點擊的問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《活動管理觀念篇》課件
- 《詩歌鑒賞解題技巧》課件
- 2024年農(nóng)業(yè)局振興農(nóng)業(yè)科技工作總結(jié)
- 寒假自習(xí)課 25春初中道德與法治八年級下冊教學(xué)課件 第三單元 第六課 第5課時 國家司法機(jī)關(guān)
- 某省房屋建筑和基礎(chǔ)設(shè)施工程標(biāo)準(zhǔn)施工招標(biāo)文件
- 《詩詞賞析》課件
- 2015年高考語文試卷(北京)(解析卷)
- 體育用品銷售代表工作總結(jié)
- 建筑行業(yè)增強(qiáng)施工現(xiàn)場衛(wèi)生保障
- 《電動力學(xué)》課件
- 2024年03月中國農(nóng)業(yè)發(fā)展銀行內(nèi)蒙古分行校園招考擬招錄人員筆試歷年參考題庫附帶答案詳解
- 2024年盾構(gòu)操作工職業(yè)技能競賽理論考試題庫(含答案)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之8:“5領(lǐng)導(dǎo)作用-5.2創(chuàng)新方針”(雷澤佳編制-2025B0)
- (西北卷)名校教研聯(lián)盟2025屆高三12月聯(lián)考英語試卷(含答案解析)
- 金科新未來大聯(lián)考2025屆高三12月質(zhì)量檢測語文試題(含答案解析)
- 江蘇省2025年高中學(xué)業(yè)水平合格考?xì)v史試卷試題(含答案詳解)
- 《地下水環(huán)境背景值統(tǒng)計表征技術(shù)指南(試行)》
- 大學(xué)試卷(示范)
- 高職院校智能制造實驗室實訓(xùn)中心建設(shè)方案
- 房產(chǎn)交易管理平臺行業(yè)發(fā)展預(yù)測分析
- 檔案工作人員分工及崗位責(zé)任制(4篇)
評論
0/150
提交評論