欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種銀行前置業(yè)務(wù)平臺(tái)及其運(yùn)行處理方法

文檔序號(hào):6669526閱讀:415來源:國(guó)知局
專利名稱:一種銀行前置業(yè)務(wù)平臺(tái)及其運(yùn)行處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種銀行前置業(yè)務(wù)開發(fā)與運(yùn)行平臺(tái)及其運(yùn)行處理方法,屬于金融服務(wù) 技術(shù)領(lǐng)域。
背景技術(shù)
現(xiàn)代銀行是社會(huì)經(jīng)濟(jì)活動(dòng)中典型的業(yè)務(wù)與技術(shù)密切結(jié)合的部門。隨著其服務(wù)品種 的增多,服務(wù)范圍的擴(kuò)大,用以提供支持的技術(shù)系統(tǒng)也日益龐雜。人們可以在商場(chǎng)用P0S消 費(fèi),在城市的各個(gè)角落用ATM提款,用電話查詢帳戶余額,在網(wǎng)上辦理交費(fèi),而這些服務(wù)的 后臺(tái)程序則是由復(fù)雜的信息系統(tǒng)所支持的。對(duì)于銀行來講,銀行的基本業(yè)務(wù)主要是存款和貸款業(yè)務(wù),到目前為止,這些業(yè)務(wù)的 信息化多數(shù)已經(jīng)完成,相關(guān)的信息系統(tǒng)我們稱之為核心業(yè)務(wù)系統(tǒng)。另一方面,隨著市場(chǎng)競(jìng)爭(zhēng) 的加劇,銀行在基本業(yè)務(wù)之外的其它業(yè)務(wù)則正在蓬勃發(fā)展,這些業(yè)務(wù)多數(shù)是基于銀行的基 本業(yè)務(wù),與其它行業(yè)的業(yè)務(wù)產(chǎn)品進(jìn)行集成而實(shí)現(xiàn)的。這些業(yè)務(wù)在銀行里往往被稱之為前置 業(yè)務(wù),指在核心業(yè)務(wù)之前進(jìn)行集成處理的業(yè)務(wù)產(chǎn)品,而相關(guān)的系統(tǒng)則依托于銀行的核心業(yè) 務(wù)系統(tǒng),我們統(tǒng)統(tǒng)稱為銀行前置業(yè)務(wù)平臺(tái),包括中間業(yè)務(wù)、銀證通、銀保通、國(guó)債、基金、聯(lián)行 交換和各種渠道的接入預(yù)處理系統(tǒng),如ATM P、P0S P、網(wǎng)上銀行、自助終端等。由此可見,前 置業(yè)務(wù)的外延很大,包括了銀行除了核心業(yè)務(wù)系統(tǒng)以外的絕大部分業(yè)務(wù)處理應(yīng)用。前置業(yè)務(wù)的特點(diǎn)是內(nèi)容繁雜,而且開發(fā)周期不確定,很多信息系統(tǒng)在缺乏統(tǒng)一規(guī) 劃的情形下匆匆上馬,往往是有了業(yè)務(wù)需求就開發(fā)一個(gè)系統(tǒng),雖然能夠滿足一時(shí)的需求,卻 使得整個(gè)系統(tǒng)的體系結(jié)構(gòu)日漸混亂,系統(tǒng)的可靠程度不斷下降。在銀行的主機(jī)房,經(jīng)??梢?看到各種前置業(yè)務(wù)平臺(tái)(P0S、ATM、金卡、借記卡、授權(quán)網(wǎng)、電話銀行、網(wǎng)上銀行、銀證通、各種 代理業(yè)務(wù))一字排開,除了設(shè)備需要重復(fù)投入,還占用技術(shù)人員大量的精力進(jìn)行維護(hù)和排 除故障,對(duì)新業(yè)務(wù)的開展產(chǎn)生不可避免的制約作用。這樣,從客觀上來講,需要有一個(gè)統(tǒng)一的平臺(tái),能夠支持各種前置業(yè)務(wù)的開發(fā),為 銀行的服務(wù)產(chǎn)品的擴(kuò)展打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種銀行前置業(yè)務(wù)開發(fā)與運(yùn)行平臺(tái),來支持各種前置業(yè)務(wù)的 開發(fā)和運(yùn)行。本發(fā)明的目的通過以下技術(shù)方案來實(shí)現(xiàn)一種銀行前置業(yè)務(wù)平臺(tái),連接于渠道層和后臺(tái)處理層之間,用于集成若干種前置 業(yè)務(wù),所述渠道層為包括若干類終端設(shè)備的客戶端,所述后臺(tái)處理層包括若干后臺(tái)業(yè)務(wù)系 統(tǒng),所述后臺(tái)業(yè)務(wù)系統(tǒng)包括銀行核心業(yè)務(wù)系統(tǒng)和前置業(yè)務(wù)系統(tǒng),所述銀行前置業(yè)務(wù)平臺(tái)包 括渠道接入子系統(tǒng),用于整合所述渠道層的各種客戶端訪問銀行內(nèi)部的所述后臺(tái)處 理層的各個(gè)業(yè)務(wù)系統(tǒng)的交易接入,使所述前置業(yè)務(wù)平臺(tái)作為銀行后臺(tái)處理層各個(gè)業(yè)務(wù)系統(tǒng)的唯一接入點(diǎn);業(yè)務(wù)處理子系統(tǒng),用于完成對(duì)后臺(tái)業(yè)務(wù)系統(tǒng)提供的功能進(jìn)行集成處理并由此實(shí)現(xiàn) 新型銀行業(yè)務(wù);應(yīng)用交換子系統(tǒng),作為所述前置業(yè)務(wù)平臺(tái)訪問后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)的通道,用于屏 蔽后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)提供的業(yè)務(wù)接口的復(fù)雜性;監(jiān)控管理子系統(tǒng),用于監(jiān)控所述前置業(yè)務(wù)平臺(tái)的運(yùn)行狀態(tài),及時(shí)發(fā)現(xiàn)潛在的問題 并進(jìn)行解決;以及安全控制子系統(tǒng),用于確保所述前置業(yè)務(wù)平臺(tái)的安全運(yùn)行。進(jìn)一步地,所述渠道接入子系統(tǒng)的接入模式分為內(nèi)置客戶端模式和外置客戶端模 式,內(nèi)置客戶端是所述前置業(yè)務(wù)平臺(tái)自帶的接口程序,供需要接入的對(duì)方系統(tǒng)開發(fā)程序進(jìn) 行調(diào)用;外置客戶端是需要接入的系統(tǒng)所具有的接口程序,供所述前置業(yè)務(wù)平臺(tái)開發(fā)程序 進(jìn)行調(diào)用。再進(jìn)一步地,所述渠道接入子系統(tǒng)包括TCP/IP接入模塊,用于接收和實(shí)時(shí)處理從所述前置業(yè)務(wù)平臺(tái)的內(nèi)置客戶端發(fā)起的 交易;HTTPS接入模塊,用于接收和實(shí)時(shí)處理從內(nèi)置客戶端網(wǎng)上發(fā)起的支付類交易,所述 交易通過所述安全控制子系統(tǒng)安全驗(yàn)證后后連接至所述HTTPS接入模塊;異步通訊接入模塊,用于接收從內(nèi)置客戶端發(fā)起的異步通訊類交易;外置客戶端的通訊接入模塊,用于接收從外置客戶端發(fā)起的交易;以及交易預(yù)處理模塊,用于對(duì)接入子系統(tǒng)接收到的交易進(jìn)行客戶端驗(yàn)證、獲取交 易碼等處理。進(jìn)一步地,所述業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)處理邏輯至少包括以下任意一種版型轉(zhuǎn)發(fā)交易預(yù)處理版型,轉(zhuǎn)發(fā)交易預(yù)處理是處理需要由后臺(tái)處理層的業(yè)務(wù)系統(tǒng)完成 的交易;本地交易版型,本地交易處理是指所有的業(yè)務(wù)邏輯僅在前置業(yè)務(wù)平臺(tái)上完成的交 易;集成性交易版型,集成性交易是指需要集成兩個(gè)或兩個(gè)以上應(yīng)用系統(tǒng)的進(jìn)行處理 的業(yè)務(wù)。再進(jìn)一步地,所述業(yè)務(wù)處理子系統(tǒng)的至少包括業(yè)務(wù)模塊和公共模塊,所述公共模 塊包括賬務(wù)系統(tǒng)前置處理模塊,用于實(shí)現(xiàn)銀行核心業(yè)務(wù)產(chǎn)品在所述前置業(yè)務(wù)平臺(tái)上的映 射,使得前置業(yè)務(wù)平臺(tái)成為核心業(yè)務(wù)的營(yíng)銷和受理平臺(tái);集成業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)多應(yīng)用系統(tǒng)環(huán)境的交易處理的業(yè)務(wù)處理,直接提 供集成性交易版型來完成開發(fā)工作;沖正重發(fā)處理模塊,用于對(duì)超時(shí)交易的處理程序,根據(jù)交易的處理狀況進(jìn)行沖正 和重發(fā);跨行業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)人民銀行或商業(yè)銀行業(yè)務(wù)的預(yù)處理和交易轉(zhuǎn)發(fā)的 功能;客戶信息管理模塊,用于實(shí)現(xiàn)客戶基本信息、客戶業(yè)務(wù)信息和客戶簽約信息的綜合管理;憑證管理模塊,用于提供憑證在途、請(qǐng)領(lǐng)、下發(fā)、錄入、退還、銷號(hào)、查詢和統(tǒng)計(jì)功 能。所述業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)模塊至少包括以下任意一種模塊基礎(chǔ)業(yè)務(wù)模塊、天 地對(duì)接模塊、代理業(yè)務(wù)模塊、批量代收付模塊、金卡業(yè)務(wù)模塊、外匯買賣業(yè)務(wù)模塊、國(guó)際結(jié)算 業(yè)務(wù)模塊、證券業(yè)務(wù)模塊、債券業(yè)務(wù)模塊。進(jìn)一步地,所述應(yīng)用交換子系統(tǒng)包括應(yīng)用路由,根據(jù)交易數(shù)據(jù)的具體內(nèi)容,來選擇交易需發(fā)送至的后臺(tái)處理層的業(yè)務(wù) 系統(tǒng);報(bào)文轉(zhuǎn)換模塊,用于把前置業(yè)務(wù)平臺(tái)內(nèi)部的數(shù)據(jù)報(bào)文轉(zhuǎn)換成后臺(tái)業(yè)務(wù)系統(tǒng)的接口 報(bào)文,或者把后臺(tái)業(yè)務(wù)系統(tǒng)返回的報(bào)文轉(zhuǎn)換成前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文;遠(yuǎn)程通訊模塊,用于完成在通訊一級(jí)和后臺(tái)業(yè)務(wù)系統(tǒng)之間完成報(bào)文交換,通訊采 用TCP/IP協(xié)議或采用一些交易中間件或通訊中間件。本發(fā)明還揭示了一種銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,包括如下步驟1)外部應(yīng)用系統(tǒng)做為前置業(yè)務(wù)平臺(tái)的客戶端,通過客戶端接口部分向所述前置業(yè) 務(wù)平臺(tái)發(fā)起交易;2)所述前置業(yè)務(wù)平臺(tái)的渠道接入子系統(tǒng)接受交易報(bào)文,進(jìn)行預(yù)處理;3)調(diào)用業(yè)務(wù)處理子系統(tǒng)的程序進(jìn)行業(yè)務(wù)處理;4)如果交易需要和外部應(yīng)用系統(tǒng)協(xié)同完成,則所述業(yè)務(wù)處理子系統(tǒng)會(huì)調(diào)用應(yīng)用交 換子系統(tǒng)的程序,把相關(guān)的請(qǐng)求轉(zhuǎn)發(fā)至外部系統(tǒng);5)應(yīng)用交換子系統(tǒng)通過訪問外部應(yīng)用系統(tǒng)的服務(wù)接口程序?qū)崿F(xiàn)對(duì)外部系統(tǒng)功能 的調(diào)用;6)外部系統(tǒng)完成處理后,應(yīng)用交換子系統(tǒng)把處理結(jié)果返回業(yè)務(wù)處理子系統(tǒng),繼續(xù) 執(zhí)行,完成程序的處理過程;7)業(yè)務(wù)處理的結(jié)果由渠道接入子系統(tǒng)返回給外部的客戶端,完成一次交易過程。進(jìn)一步地,所述步驟2)中渠道接入子系統(tǒng)的渠道接入包括如下步驟通訊協(xié)議轉(zhuǎn)換步驟,其當(dāng)客戶端采用非TCP/IP的通訊方式與前置業(yè)務(wù)平臺(tái)交互 時(shí)進(jìn)行;驗(yàn)證交易發(fā)起方身份步驟,根據(jù)IP地址或證書獲取交易方信息,或通過交易發(fā)起 方的信息獲取報(bào)文內(nèi)容;報(bào)文解析步驟,把各種各樣的報(bào)文轉(zhuǎn)換成業(yè)務(wù)處理子系統(tǒng)識(shí)別的報(bào)文,進(jìn)而再傳 遞給業(yè)務(wù)處理子系統(tǒng)進(jìn)行處理;分發(fā)交易步驟,根據(jù)交易的類型,由渠道子系統(tǒng)把交易發(fā)送到業(yè)務(wù)處理子系統(tǒng)中 相關(guān)的服務(wù)程序處理;交易返回處理步驟,接受業(yè)務(wù)處理子系統(tǒng)中的服務(wù)程序的處理結(jié)果,返回給客戶端。再進(jìn)一步地,所述步驟3)中業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)處理包括如下步驟交易合法性檢查步驟,用于檢查交易數(shù)據(jù)的有效性;核心業(yè)務(wù)處理步驟,用于完成交易的邏輯處理;
流水管理步驟,用于記錄交易的重要信息,保證每筆交易在流水表中都能留下痕 跡,并且產(chǎn)生唯一的交易流水號(hào);憑證處理步驟,完成對(duì)所述前置業(yè)務(wù)平臺(tái)產(chǎn)生的各種憑證的處理;交易一致性控制步驟,用于處理與后臺(tái)業(yè)務(wù)系統(tǒng)交互失敗或超時(shí)時(shí),保證交易能 夠回滾到發(fā)生前的狀態(tài)。其中,所述交易一致性控制步驟包括在交易發(fā)生超時(shí)時(shí),根據(jù)業(yè)務(wù)的配置參數(shù),判斷是否需要執(zhí)行失敗后的交易;如果配置了交易超時(shí)后的動(dòng)作為沖正動(dòng)作,則所述業(yè)務(wù)處理子系統(tǒng)自動(dòng)取交易沖 正的接口格式并發(fā)起沖正交易;如果第一次沖正交易失敗,業(yè)務(wù)處理子系統(tǒng)會(huì)把交易沖正報(bào)文保存到自動(dòng)重發(fā)隊(duì) 列中,由后臺(tái)業(yè)務(wù)系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能,使原先的業(yè)務(wù)處理程序 能夠接收下一個(gè)交易請(qǐng)求;如果配置了超時(shí)后的動(dòng)作為重發(fā)動(dòng)作,則把報(bào)文保存到自動(dòng)重發(fā)隊(duì)列中,由后臺(tái) 業(yè)務(wù)系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能;對(duì)于自動(dòng)重發(fā)的報(bào)文設(shè)置報(bào)文的有效時(shí)間,避免對(duì)于在業(yè)務(wù)上確實(shí)無法完成沖正 的交易報(bào)文重復(fù)地提交到后臺(tái)業(yè)務(wù)系統(tǒng)。更進(jìn)一步地,所述步驟4)_步驟6)中應(yīng)用交換子系統(tǒng)的應(yīng)用交換包括如下步驟報(bào)文格式轉(zhuǎn)換步驟,用于把所述前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文轉(zhuǎn)換成第三方需要的報(bào) 文格式,或者把第三方返回的交易結(jié)果報(bào)文轉(zhuǎn)換成內(nèi)部的數(shù)據(jù);應(yīng)用路由根據(jù)交易數(shù)據(jù)和產(chǎn)品信息獲取交易的目的主機(jī)地址;通訊用于完成和各種第三方主機(jī)的交互,包括對(duì)各種通訊協(xié)議的支持和續(xù)傳包的 處理;響應(yīng)碼轉(zhuǎn)換步驟,把第三方返回的交易響應(yīng)碼轉(zhuǎn)換成內(nèi)部一致的交易響應(yīng)碼。本發(fā)明的有益效果體現(xiàn)在提供了一個(gè)統(tǒng)一的平臺(tái),能夠支持各種前置業(yè)務(wù)的開 發(fā),為銀行的服務(wù)產(chǎn)品的擴(kuò)展打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。各種業(yè)務(wù)在前置業(yè)務(wù)平臺(tái)這個(gè)統(tǒng)一的 平臺(tái)上運(yùn)行,共用同一個(gè)穩(wěn)定的、功能強(qiáng)大的交易控制系統(tǒng),可以避免大量的重復(fù)開發(fā)與維 護(hù)工作,提高系統(tǒng)整體的可靠性,縮短新業(yè)務(wù)的開發(fā)周期,提供統(tǒng)一的交易接口,使設(shè)備成 本也大大降低。


下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明
圖1本發(fā)明銀行前置業(yè)務(wù)平臺(tái)用于整個(gè)銀行系統(tǒng)中的基本框架示意圖。
圖2本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的基本框架示意圖。
圖3本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的接入子系統(tǒng)的框架示意圖。
圖4本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)邏輯示意圖。
圖5本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理子系統(tǒng)的框架示意圖。
圖6本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的渠道接入示意圖。
圖7本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理示意圖。
圖8本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理中交易一致性控制流程示意圖
圖9 本發(fā)明銀行前置業(yè)務(wù)平臺(tái)的應(yīng)用交換示意圖。
具體實(shí)施例方式本發(fā)明揭示了一種銀行前置業(yè)務(wù)平臺(tái),如圖1所示,整個(gè)銀行的應(yīng)用體系分為三 個(gè)層次,渠道層、前置處理層、后臺(tái)處理層。渠道層包括各類終端設(shè)備,是整個(gè)交易系統(tǒng)中最下端的一層,直接與使用者交互, 可以看作渠道系統(tǒng)。終端設(shè)備包括互聯(lián)網(wǎng)終端,電話終端,自助設(shè)備終端等等,在此不再窮 舉。各種終端設(shè)備組成一個(gè)外部應(yīng)用系統(tǒng)群。后臺(tái)處理層包括各種后臺(tái)業(yè)務(wù)應(yīng)用系統(tǒng),是整個(gè)應(yīng)用體系中最上端的一層,最終 處理各類金融交易,可以看作基礎(chǔ)應(yīng)用系統(tǒng)。所述后臺(tái)業(yè)務(wù)系統(tǒng)包括銀行核心業(yè)務(wù)系統(tǒng)和 其他前置業(yè)務(wù)系統(tǒng)等等。前置處理層就是前置業(yè)務(wù)平臺(tái),連接于渠道層和后臺(tái)處理層之間,用于集成各種 前置業(yè)務(wù),是這些渠道系統(tǒng)與后臺(tái)業(yè)務(wù)應(yīng)用系統(tǒng)間的唯一的連接樞紐。本發(fā)明還可以通過 對(duì)前置業(yè)務(wù)平臺(tái)的不斷拓展和產(chǎn)品創(chuàng)新,來滿足業(yè)務(wù)品種不斷創(chuàng)新和服務(wù)渠道不斷拓展的 需求,同時(shí)可以保持后臺(tái)應(yīng)用系統(tǒng)的相對(duì)穩(wěn)定。各種業(yè)務(wù)在前置業(yè)務(wù)平臺(tái)這個(gè)統(tǒng)一的平臺(tái)上運(yùn)行,共用同一個(gè)穩(wěn)定的、功能強(qiáng)大 的交易控制系統(tǒng),可以避免大量的重復(fù)開發(fā)與維護(hù)工作,提高系統(tǒng)整體的可靠性,縮短新業(yè) 務(wù)的開發(fā)周期,提供統(tǒng)一的交易接口。除了高度集成的特點(diǎn)外,前置業(yè)務(wù)平臺(tái)還具備高度的靈活性和可擴(kuò)充能力,能夠 根據(jù)不同需要進(jìn)行裁減,以形成相應(yīng)的“專用”系統(tǒng);其次,前置業(yè)務(wù)平臺(tái)能夠迅速接入新的 渠道,在這些渠道上提供現(xiàn)有產(chǎn)品,也能夠迅速在現(xiàn)有渠道上增加對(duì)新產(chǎn)品的支持。如圖2所示,所述銀行前置業(yè)務(wù)平臺(tái)包括五個(gè)子系統(tǒng)(一)渠道接入子系統(tǒng),用于整合所述渠道層的各種客戶端訪問銀行內(nèi)部的所述 后臺(tái)處理層的各個(gè)業(yè)務(wù)系統(tǒng)的交易接入,使所述前置業(yè)務(wù)平臺(tái)作為銀行后臺(tái)處理層各個(gè)業(yè) 務(wù)系統(tǒng)的唯一接入點(diǎn);(二)業(yè)務(wù)處理子系統(tǒng),用于完成對(duì)后臺(tái)業(yè)務(wù)系統(tǒng)提供的功能進(jìn)行集成處理并由 此實(shí)現(xiàn)新型銀行業(yè)務(wù);(三)應(yīng)用交換子系統(tǒng),作為所述前置業(yè)務(wù)平臺(tái)訪問后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)的通道,用 于屏蔽后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)提供的業(yè)務(wù)接口的復(fù)雜性;(四)監(jiān)控管理子系統(tǒng),用于監(jiān)控所述前置業(yè)務(wù)平臺(tái)的運(yùn)行狀態(tài),及時(shí)發(fā)現(xiàn)潛在的 問題并進(jìn)行解決;(五)安全控制子系統(tǒng),用于確保所述前置業(yè)務(wù)平臺(tái)的安全運(yùn)行。該前置業(yè)務(wù)平臺(tái)的工作機(jī)制為1)外部應(yīng)用系統(tǒng)做為前置業(yè)務(wù)平臺(tái)的客戶端,通過客戶端接口部分向所述前置業(yè) 務(wù)平臺(tái)發(fā)起交易;2)所述前置業(yè)務(wù)平臺(tái)的渠道接入子系統(tǒng)接受交易報(bào)文,進(jìn)行預(yù)處理;3)調(diào)用業(yè)務(wù)處理子系統(tǒng)的程序進(jìn)行業(yè)務(wù)處理;4)如果交易需要和外部應(yīng)用系統(tǒng)協(xié)同完成,則所述業(yè)務(wù)處理子系統(tǒng)會(huì)調(diào)用應(yīng)用交 換子系統(tǒng)的程序,把相關(guān)的請(qǐng)求轉(zhuǎn)發(fā)至外部系統(tǒng);
5)應(yīng)用交換子系統(tǒng)通過訪問外部應(yīng)用系統(tǒng)的服務(wù)接口程序?qū)崿F(xiàn)對(duì)外部系統(tǒng)功能 的調(diào)用;6)外部系統(tǒng)完成處理后,應(yīng)用交換子系統(tǒng)把處理結(jié)果返回業(yè)務(wù)處理子系統(tǒng),繼續(xù) 執(zhí)行,完成程序的處理過程;7)業(yè)務(wù)處理的結(jié)果由渠道接入子系統(tǒng)返回給外部的客戶端,完成一次交易過程。本發(fā)明的前置業(yè)務(wù)平臺(tái)與任何外部一個(gè)應(yīng)用系統(tǒng)都存在著一種結(jié)構(gòu)對(duì)稱關(guān)系應(yīng)用系統(tǒng)可以做為前置業(yè)務(wù)平臺(tái)的客戶端,前置業(yè)務(wù)平臺(tái)做為服務(wù)端,應(yīng)用系統(tǒng) 向前置業(yè)務(wù)平臺(tái)主動(dòng)發(fā)起交易請(qǐng)求,提交交易數(shù)據(jù);應(yīng)用系統(tǒng)可以做為前置業(yè)務(wù)平臺(tái)的服務(wù)端,前置業(yè)務(wù)平臺(tái)做為應(yīng)用系統(tǒng)的客戶 端,主動(dòng)發(fā)起交易,提交交易數(shù)據(jù)。上述關(guān)系可以同時(shí)成立。由于這種結(jié)構(gòu)對(duì)稱關(guān)系的存在,所以任何應(yīng)用系統(tǒng)都可以成為前置業(yè)務(wù)平臺(tái)的接 入渠道,這樣的好處是,可以充分利用銀行現(xiàn)有的網(wǎng)點(diǎn)資源以及外部協(xié)作單位的渠道終端, 把它們都做為前置業(yè)務(wù)平臺(tái)的系統(tǒng)接入的客戶端,從而最大程度地?cái)U(kuò)展了前置業(yè)務(wù)的客戶 接觸點(diǎn),豐富了銀行的營(yíng)銷渠道的資源。由于應(yīng)用交換系統(tǒng)能夠方便地集成外部應(yīng)用系統(tǒng)的功能,所以可以在前置業(yè)務(wù)平 臺(tái)上大力發(fā)展集成性的銀行業(yè)務(wù),從而可以在現(xiàn)有資源的基礎(chǔ)上,通過組合后臺(tái)功能研發(fā) 新型銀行金融服務(wù)產(chǎn)品,為銀行的核心競(jìng)爭(zhēng)力提供有力的工具平臺(tái)。(一)本發(fā)明前置業(yè)務(wù)平臺(tái)的渠道接入子系統(tǒng)用于整合各種渠道客戶端訪問銀 行內(nèi)部各個(gè)應(yīng)用系統(tǒng)的交易接入,使前置業(yè)務(wù)平臺(tái)可以作為銀行內(nèi)部各個(gè)系統(tǒng)的唯一接入 點(diǎn),能夠保證交易的一致性和用戶信息的完整性。按照接口的開發(fā)實(shí)現(xiàn)類型來分,接入子系統(tǒng)的接入模式可以分為內(nèi)置客戶端模式 和外置客戶端模式內(nèi)置客戶端是平臺(tái)自帶的接口程序,供需要接入的對(duì)方系統(tǒng)開發(fā)程序 進(jìn)行調(diào)用;外置客戶端是需要接入的系統(tǒng)所具有的接口程序,供前置業(yè)務(wù)平臺(tái)開發(fā)程序進(jìn) 行調(diào)用。按照協(xié)議來劃分,接入子系統(tǒng)的接入模式分為TCP/IP接入和HTTPS接入。按照業(yè)務(wù)處理來劃分,接入子系統(tǒng)包括實(shí)時(shí)交易處理和異步通訊處理。綜合起來,渠道接入的模式如下表所示 進(jìn)一步地,所述渠道接入子系統(tǒng)如圖3所示,包括1) TCP/IP接入模塊,用于接收和實(shí)時(shí)處理從所述前置業(yè)務(wù)平臺(tái)的內(nèi)置客戶端發(fā)起的交易;這些交易可以是柜面交易,也可能是電話用戶等系統(tǒng)的交易。在這種模式下,對(duì)方 系統(tǒng)需要采用前置業(yè)務(wù)平臺(tái)提供的內(nèi)置客戶端進(jìn)行連接。目前前置業(yè)務(wù)平臺(tái)提供了 WIN32 下C的接口函數(shù)、UNIX下C的接口函數(shù)、JAVA接口函數(shù)、WIN32下VB的接口函數(shù),而且所有 的交易接口報(bào)文都可以象UDDI那樣自動(dòng)下載,因此可以很方便地使現(xiàn)有系統(tǒng)或新建系統(tǒng) 接入到前置業(yè)務(wù)平臺(tái)。2)HTTPS接入模塊,用于接收和實(shí)時(shí)處理從內(nèi)置客戶端網(wǎng)上發(fā)起的支付類交易,所 述交易通過所述安全控制子系統(tǒng)安全驗(yàn)證后后連接至所述HTTPS接入模塊;3)異步通訊接入模塊,用于接收從內(nèi)置客戶端發(fā)起的異步通訊類交易;這些交易 可以完成各種大數(shù)據(jù)量的交易請(qǐng)求的處理工作,模塊可以兼容TCP/IP和HTTPS協(xié)議。4)外置客戶端的通訊接入模塊,用于接收從外置客戶端發(fā)起的交易;外置客戶端 是外部各種應(yīng)用系統(tǒng)的通訊接口,比如外部系統(tǒng)發(fā)起的代繳費(fèi)業(yè)務(wù),或者銀聯(lián)發(fā)起的跨行 交易等,對(duì)于這類交易,需要單獨(dú)開發(fā)通訊接入模塊,用于接收這些特殊的報(bào)文。前置業(yè)務(wù) 平臺(tái)提供了自定義通訊模塊的程序模板,可以很方便地開發(fā)基于TCP/IP的同步通訊、異步 通訊、長(zhǎng)連接、短連接接口模塊,以及基于消息隊(duì)列的接入模塊。5)以及交易預(yù)處理模塊,用于對(duì)接入子系統(tǒng)接收到的交易進(jìn)行客戶端驗(yàn)證、獲取 交易碼等處理。交易分發(fā)模塊是所有交易都必須經(jīng)過,因此在這個(gè)模塊中附加對(duì)用戶的權(quán) 限驗(yàn)證、公共數(shù)據(jù)的補(bǔ)充(比如虛擬柜員和機(jī)構(gòu)等)、數(shù)據(jù)有效性驗(yàn)證、渠道相關(guān)的特殊處 理、響應(yīng)代碼轉(zhuǎn)換等全局公共處理。渠道接入子系統(tǒng)包含了這樣一些特點(diǎn)a)采用了自行開發(fā)的渠道容器功能,解決渠道整合問題平臺(tái)提供了獨(dú)特的渠道容器功能,把目前存在的互聯(lián)網(wǎng)終端、電話終端、柜臺(tái)終 端、自助設(shè)備終端等相關(guān)參數(shù)置于容器之中,這樣每個(gè)渠道的接入只要在容器里進(jìn)行注冊(cè) 即可,從而解決了多渠道整合的問題,各種不同的終端設(shè)備可以通過統(tǒng)一的接口與后臺(tái)應(yīng) 用系統(tǒng)進(jìn)行數(shù)據(jù)交換。b)面向服務(wù)來開發(fā)接入插件,不同設(shè)備可以共享接入插件和一般前置業(yè)務(wù)平臺(tái)不同的是,前置業(yè)務(wù)平臺(tái)可以使多種設(shè)備共享一個(gè)渠道接入 插件,也可以是一種設(shè)備使用多種渠道接入插件,不需要為每種設(shè)備開發(fā)單獨(dú)的接入控制 插件,大大節(jié)省了開發(fā)工作量。c)采用自行開發(fā)的接口配置庫,可以適應(yīng)不同通訊協(xié)議、不同終端設(shè)備接入連通由于接入渠道千變?nèi)f化,所以平臺(tái)包含了自行開發(fā)的接入配置庫,使得前置業(yè)務(wù) 平臺(tái)能夠很靈活的擴(kuò)展接入子系統(tǒng),使渠道和銀行內(nèi)部的各種應(yīng)用系統(tǒng)能夠很方便地通過 前置業(yè)務(wù)平臺(tái)實(shí)現(xiàn)互聯(lián)互通。d)采用壓力監(jiān)控算法,實(shí)現(xiàn)了交易負(fù)載管理機(jī)制各種渠道統(tǒng)一接入到一個(gè)平臺(tái)上,一定會(huì)出現(xiàn)交易的浪涌效應(yīng),導(dǎo)致系統(tǒng)處理出 現(xiàn)瓶頸。平臺(tái)設(shè)計(jì)了壓力監(jiān)控算法,能夠根據(jù)系統(tǒng)的資源狀況,計(jì)算交易的處理時(shí)間,自動(dòng) 控制交易處理進(jìn)程的數(shù)量,來避免系統(tǒng)處理的瓶頸。e)交易超時(shí)的預(yù)防機(jī)制平臺(tái)在分發(fā)交易之前,會(huì)計(jì)算易的排隊(duì)時(shí)間和處理時(shí)間,當(dāng)交易可能超時(shí)時(shí),會(huì)立刻返回應(yīng)答,提示客戶端交易排隊(duì)已經(jīng)超時(shí)需要重新提交。f)對(duì)多種報(bào)文的適應(yīng)性可以解析標(biāo)準(zhǔn)XML數(shù)據(jù)報(bào)文、簡(jiǎn)單的字符流報(bào)文、含多重循環(huán)的數(shù)據(jù)報(bào)文、含分支 節(jié)點(diǎn)的數(shù)據(jù)報(bào)文、通過分割符號(hào)分割的數(shù)據(jù)報(bào)文和數(shù)據(jù)結(jié)構(gòu)報(bào)文,對(duì)于復(fù)雜的數(shù)據(jù)報(bào)文和 其他的通訊方式,可以通過擴(kuò)展平臺(tái)的通訊服務(wù)器,在通訊服務(wù)器上轉(zhuǎn)換報(bào)文和通訊方式 來實(shí)現(xiàn)和外部系統(tǒng)的實(shí)現(xiàn)連接。(二)本發(fā)明前置業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理子系統(tǒng)是前置業(yè)務(wù)平臺(tái)的核心模塊,是前 置業(yè)務(wù)平臺(tái)用于處理具體業(yè)務(wù)邏輯的模塊,主要用于完成對(duì)后臺(tái)應(yīng)用系統(tǒng)提供的功能進(jìn)行 集成處理,由此實(shí)現(xiàn)一種嶄新的新型銀行業(yè)務(wù)。如圖4所示,在業(yè)務(wù)處理子系統(tǒng)中,業(yè)務(wù)邏輯按照三個(gè)層次來進(jìn)行組織。(1)交易是完成系統(tǒng)的而一個(gè)原子功能點(diǎn),在形式上表現(xiàn)為前置業(yè)務(wù)平臺(tái)處理的一次業(yè)務(wù) 請(qǐng)求。交易是前置業(yè)務(wù)平臺(tái)中最小的程序組織單位,可以單獨(dú)編譯,前置業(yè)務(wù)平臺(tái)提供對(duì)交 易源代碼的版本控制功能。(2)產(chǎn)品產(chǎn)品是一些具有相同業(yè)務(wù)特性的交易的組織,具有明確的金融業(yè)務(wù)含義,例如銀 行卡業(yè)務(wù)、儲(chǔ)蓄業(yè)務(wù)、會(huì)計(jì)業(yè)務(wù)、代理手機(jī)繳費(fèi)、代理財(cái)政收款、代理水電繳費(fèi)等。產(chǎn)品可以編譯成動(dòng)態(tài)庫單獨(dú)上線,并且可以對(duì)產(chǎn)品的程序進(jìn)行代碼管理,這樣的 好處是,平臺(tái)能夠伴隨業(yè)務(wù)的發(fā)展,可以即時(shí)擴(kuò)展金融服務(wù)產(chǎn)品。(3)業(yè)務(wù)模塊業(yè)務(wù)模塊是一個(gè)銀行業(yè)務(wù)領(lǐng)域的服務(wù)功能,有多個(gè)同一領(lǐng)域的產(chǎn)品組成,比如基 礎(chǔ)業(yè)務(wù)模塊、天地對(duì)接模塊、代理業(yè)務(wù)模塊、批量代收付模塊、金卡業(yè)務(wù)模塊、外匯買賣業(yè)務(wù) 模塊、國(guó)際結(jié)算業(yè)務(wù)模塊、證券業(yè)務(wù)模塊、債券業(yè)務(wù)模塊。業(yè)務(wù)模塊是銀行在一個(gè)服務(wù)領(lǐng)域的信息化平臺(tái),如果銀行需要開拓新的業(yè)務(wù)領(lǐng) 域,則可以隨之開發(fā)新的業(yè)務(wù)模塊。在程序上可以把業(yè)務(wù)模塊編譯成同一個(gè)進(jìn)程,在運(yùn)行的 過程中不斷增加產(chǎn)品的動(dòng)態(tài)鏈接庫,這樣可以隨時(shí)在不中斷系統(tǒng)的狀態(tài)下擴(kuò)展金融產(chǎn)品。業(yè)務(wù)處理邏輯在程序上可以分為多種版型,做為程序開發(fā)的基本參考。在前置業(yè) 務(wù)平臺(tái)中,業(yè)務(wù)處理邏輯的版型包括包括轉(zhuǎn)發(fā)交易預(yù)處理邏輯、本地交易處理邏輯、集成交 易處理邏輯等,程序員可以按照版型來開發(fā)銀行業(yè)務(wù)產(chǎn)品。(1)轉(zhuǎn)發(fā)交易預(yù)處理版型轉(zhuǎn)發(fā)交易預(yù)處理主要是處理那些需要由后臺(tái)處理層的業(yè)務(wù)系統(tǒng)完成的交易,比如 賬務(wù)系統(tǒng)的轉(zhuǎn)賬、查詢等交易,在平臺(tái)需要進(jìn)行合法性驗(yàn)證等預(yù)處理過程。(2)本地交易版型本地交易處理是指所有的業(yè)務(wù)邏輯僅在前置業(yè)務(wù)平臺(tái)上完成的交易,比如用戶的 登記、憑證管理、報(bào)表生成等功能。(3)集成性交易版型集成性交易是指需要集成兩個(gè)或兩個(gè)以上應(yīng)用系統(tǒng)的進(jìn)行處理的業(yè)務(wù),需要在前 置業(yè)務(wù)平臺(tái)上完成交易邏輯的集成、交易數(shù)據(jù)的集成、賬務(wù)一致性控制等功能。上述的版型中,都包含了交易執(zhí)行、記錄業(yè)務(wù)流水、處理異常交易、生成和永久保
12存業(yè)務(wù)憑條等基本執(zhí)行功能,使得程序員可以專注于業(yè)務(wù)邏輯的處理和實(shí)現(xiàn),便地?cái)U(kuò)展業(yè) 務(wù)模塊。如圖5所示,業(yè)務(wù)處理子系統(tǒng)有多個(gè)模塊組成,其模塊有兩種類型,一種是業(yè)務(wù)模 塊,也就是在前置業(yè)務(wù)平臺(tái)上實(shí)現(xiàn)的一系列銀行業(yè)務(wù)產(chǎn)品,可以隨著業(yè)務(wù)的發(fā)展進(jìn)行擴(kuò)展 或者裁剪;另一種則是公共模塊,包括賬務(wù)系統(tǒng)前置處理模塊,集成業(yè)務(wù)處理模塊、沖正重 發(fā)處理模塊、跨行業(yè)務(wù)處理模塊、客戶信息管理模塊、憑證管理模塊等。所述業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)模塊至少包括以下任意一種模塊基礎(chǔ)業(yè)務(wù)模塊、天 地對(duì)接模塊、代理業(yè)務(wù)模塊、批量代收付模塊、金卡業(yè)務(wù)模塊、外匯買賣業(yè)務(wù)模塊、國(guó)際結(jié)算 業(yè)務(wù)模塊、證券業(yè)務(wù)模塊、債券業(yè)務(wù)模塊。這些模塊都可以隨著銀行業(yè)務(wù)的發(fā)展而不斷擴(kuò) 展。公共模塊是前置業(yè)務(wù)平臺(tái)的核心程序,主要包括賬務(wù)系統(tǒng)前置處理模塊,用于實(shí)現(xiàn)銀行核心業(yè)務(wù)產(chǎn)品在所述前置業(yè)務(wù)平臺(tái)上的映 射,使得前置業(yè)務(wù)平臺(tái)成為核心業(yè)務(wù)的營(yíng)銷和受理平臺(tái);集成業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)多應(yīng)用系統(tǒng)環(huán)境的交易處理的業(yè)務(wù)處理,一般可 以直接提供集成性交易版型來完成開發(fā)工作;沖正重發(fā)處理模塊,用于對(duì)超時(shí)交易的處理程序,可以根據(jù)交易的處理狀況進(jìn)行 沖正和重發(fā);跨行業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)人民銀行或其它商業(yè)銀行業(yè)務(wù)的預(yù)處理和交易轉(zhuǎn) 發(fā)的功能;客戶信息管理模塊,用于實(shí)現(xiàn)客戶基本信息、客戶業(yè)務(wù)信息和客戶簽約信息的綜
合管理;憑證管理模塊,用于提供憑證在途、請(qǐng)領(lǐng)、下發(fā)、錄入、退還、銷號(hào)、查詢和統(tǒng)計(jì)功 能。業(yè)務(wù)處理子系統(tǒng)包含了這樣一些特點(diǎn)a)采用了自行開發(fā)的數(shù)據(jù)標(biāo)準(zhǔn)和動(dòng)態(tài)數(shù)據(jù)總線技術(shù)為減少程序開發(fā)的復(fù)雜性,平臺(tái)定義了統(tǒng)一的內(nèi)部數(shù)據(jù)交換標(biāo)準(zhǔn),并且采用動(dòng)態(tài) 數(shù)據(jù)總線的方式和交易客戶端進(jìn)行邏輯上的數(shù)據(jù)交換,交易客戶端和模塊采用相同的數(shù)據(jù) 總線結(jié)構(gòu),通過定義交易的上下傳數(shù)據(jù)報(bào)文格式,在交易客戶端和應(yīng)用服務(wù)程序交換數(shù)據(jù) 總線上的數(shù)據(jù),使客戶端程序和應(yīng)用服務(wù)程序之間看到相同的邏輯數(shù)據(jù)視圖,減少因?yàn)樽?量不一致而產(chǎn)生的程序錯(cuò)誤。b)設(shè)計(jì)了集成業(yè)務(wù)版型,實(shí)現(xiàn)與外部業(yè)務(wù)系統(tǒng)的集成性集成性業(yè)務(wù)的最大特點(diǎn)是需要和各種各樣的商戶業(yè)務(wù)運(yùn)行系統(tǒng)等外部系統(tǒng)實(shí)時(shí) 交換數(shù)據(jù),聯(lián)機(jī)交換的數(shù)據(jù)包格式多種多樣,為簡(jiǎn)化集成性業(yè)務(wù)的開發(fā)和實(shí)施,平臺(tái)本身包 含了一個(gè)功能強(qiáng)大的集成業(yè)務(wù)處理模塊,可以處理各種集成業(yè)務(wù)的工作流程。c)設(shè)計(jì)了業(yè)務(wù)邏輯的組織模式按照常規(guī)的業(yè)務(wù)分層的模式來組織業(yè)務(wù)邏輯,使得程序組織與業(yè)務(wù)組織能夠保持 一致,大大降低系統(tǒng)維護(hù)的復(fù)雜度。d)建立獨(dú)立的脫機(jī)處理服務(wù)器技術(shù),實(shí)現(xiàn)脫機(jī)交易和聯(lián)機(jī)交易的對(duì)稱性平臺(tái)采用脫機(jī)交易處理服務(wù)器(虛擬商戶服務(wù)器)和業(yè)務(wù)處理服務(wù)器分開的方式實(shí)現(xiàn)脫機(jī)交易,因此兼容脫機(jī)交易和聯(lián)機(jī)交易方式,對(duì)于業(yè)務(wù)處理服務(wù)器而言,脫機(jī)交易和 聯(lián)機(jī)交易是對(duì)等的。e)平臺(tái)提供便捷的業(yè)務(wù)開發(fā)工具來實(shí)現(xiàn)具體的業(yè)務(wù)邏輯平臺(tái)提供開發(fā)工具,可以通過配置方式實(shí)現(xiàn)業(yè)務(wù)邏輯,可以支持多種具體的業(yè)務(wù) 處理方式,包括先查詢后繳費(fèi)(普通的由商戶提供金額的繳費(fèi)方式);不查詢就繳費(fèi)(包括 預(yù)繳費(fèi),代售有價(jià)證券和憑證,IC卡充值,固定金額的繳費(fèi)等);部分繳費(fèi)和委托繳費(fèi)等方 式。f)平臺(tái)提供版型技術(shù),可以快速開發(fā)新的業(yè)務(wù)邏輯程序平臺(tái)在開發(fā)工具里內(nèi)置了多種版型,能夠使得程序員快速熟悉業(yè)務(wù)現(xiàn)場(chǎng)的各種問 題,同時(shí)能夠完成了程序的基礎(chǔ)部分,程序員主要關(guān)注業(yè)務(wù)現(xiàn)場(chǎng)個(gè)性化的需求即可,保證程 序開發(fā)的高效性。g)采用參數(shù)配置技術(shù)支持多種票據(jù)的快速開發(fā)工作平臺(tái)通過參數(shù)的配置支持多種票據(jù)的快速開發(fā),實(shí)現(xiàn)程序中的票據(jù)處理。h)采用業(yè)務(wù)邏輯與票據(jù)處理的協(xié)同技術(shù)通過這種協(xié)同模式,票據(jù)處理的方式可以由業(yè)務(wù)邏輯調(diào)用,這樣當(dāng)隨著業(yè)務(wù)的發(fā) 展,導(dǎo)致業(yè)務(wù)邏輯對(duì)票據(jù)處理有不同需求時(shí),只需修改調(diào)用參數(shù)即可實(shí)現(xiàn),不同重新開發(fā)程序。i)兼容多種票據(jù)處理方式平臺(tái)完成的票據(jù)處理方式支持在繳款交易后打印發(fā)票票據(jù);支持繳款交易不打 票據(jù),以后通過交易補(bǔ)打;支持先打票據(jù),以后再進(jìn)行繳款交易。這些方式基本涵蓋了目前業(yè)務(wù)中的票據(jù)處理規(guī)則。j)采用了保證交易一致性的綜合技術(shù)平臺(tái)采用了 4種技術(shù)來保證交易的一致性1、交易超時(shí)自動(dòng)沖正功能,當(dāng)主機(jī)記 帳超時(shí)時(shí)平臺(tái)自動(dòng)向主機(jī)帳務(wù)系統(tǒng)發(fā)送交易沖正數(shù)據(jù)包,當(dāng)商戶交易超時(shí)時(shí)平臺(tái)自動(dòng)向主 機(jī)帳務(wù)系統(tǒng)和商戶交易系統(tǒng)發(fā)送交易沖正數(shù)據(jù)包;II、交易重發(fā)功能,當(dāng)正交易超時(shí)或反交 易超時(shí)時(shí),平臺(tái)可以根據(jù)配置參數(shù)選擇交易重發(fā),直到交易確信成功為止,交易重發(fā)功能由 獨(dú)力的進(jìn)程處理;III、可靠的日志系統(tǒng),平臺(tái)一收到交易請(qǐng)求就立刻記錄日志,這樣能保證 不會(huì)因?yàn)橄到y(tǒng)崩潰而漏掉了交易日志;IV、支持多種方式對(duì)帳,及時(shí)發(fā)現(xiàn)錯(cuò)帳。k)采用業(yè)務(wù)構(gòu)件的思路來實(shí)現(xiàn)新的系統(tǒng)功能平臺(tái)采用構(gòu)件思想化設(shè)計(jì),層次分明,新的功能可以通過腳本程序調(diào)用各個(gè)已有 的構(gòu)件組合完成,在不用增加程序的條件下實(shí)現(xiàn)業(yè)務(wù)的擴(kuò)展。1)采用公共規(guī)則屏蔽技術(shù),保證個(gè)性化程序開發(fā)工作量的最小化系統(tǒng)把前置業(yè)務(wù)中的業(yè)務(wù)規(guī)則進(jìn)行了抽象,并且固化在平臺(tái)中,規(guī)則包括發(fā)票處 理規(guī)則、超時(shí)處理規(guī)則、日志處理規(guī)則、結(jié)果數(shù)據(jù)包類型等。m)對(duì)服務(wù)程序運(yùn)行參數(shù)的動(dòng)態(tài)維護(hù)技術(shù)平臺(tái)包含大量的運(yùn)行參數(shù),包括應(yīng)用服務(wù)的進(jìn)程狀態(tài)、交易的有效狀態(tài)、共享內(nèi)存 的使用情況、內(nèi)部交易的上下傳數(shù)據(jù)報(bào)文結(jié)構(gòu)等信息,平臺(tái)通過了一套可以實(shí)時(shí)修改運(yùn)行 配置參數(shù)的函數(shù),用來動(dòng)態(tài)地禁止或啟動(dòng)產(chǎn)品服務(wù)功能。(三)本發(fā)明前置業(yè)務(wù)平臺(tái)的應(yīng)用交換子系統(tǒng)是前置業(yè)務(wù)平臺(tái)訪問后臺(tái)各個(gè)應(yīng)用系統(tǒng)的通道,其核心內(nèi)容是用于屏蔽后臺(tái)各種系統(tǒng)提供的業(yè)務(wù)接口的復(fù)雜性,完成和遠(yuǎn)程 主機(jī)系統(tǒng)的應(yīng)用路由和通訊轉(zhuǎn)發(fā)的功能,并且提供交易超時(shí)時(shí)的交易重發(fā)和自動(dòng)沖正等保 證業(yè)務(wù)一致性等功能。所述應(yīng)用交換子系統(tǒng)包括(1)應(yīng)用路由可以根據(jù)交易數(shù)據(jù)的具體內(nèi)容,來選擇交易發(fā)送的目的地-后臺(tái)業(yè)務(wù)主機(jī)(即后 臺(tái)處理層的業(yè)務(wù)系統(tǒng))。平臺(tái)提供兩種主機(jī)選擇的功能,對(duì)于單節(jié)點(diǎn)的應(yīng)用系統(tǒng),也就是說, 應(yīng)用系統(tǒng)運(yùn)行在一臺(tái)主機(jī)上,只需要在交易配置信息中選擇一個(gè)主機(jī)地址就可以了,不需 要配置很復(fù)雜的路由條件;而對(duì)于具有多個(gè)節(jié)點(diǎn)的應(yīng)用系統(tǒng),即應(yīng)用系統(tǒng)運(yùn)行在多臺(tái)主機(jī) 上,可以選擇一個(gè)或多個(gè)字段作為路由條件,然后配置各種條件下的業(yè)務(wù)主機(jī)地址。(2)報(bào)文轉(zhuǎn)換模塊報(bào)文轉(zhuǎn)換是交換系統(tǒng)的一個(gè)非常重要的組成部分,主要是用于把前置業(yè)務(wù)平臺(tái)內(nèi) 部的數(shù)據(jù)報(bào)文轉(zhuǎn)換成后臺(tái)業(yè)務(wù)主機(jī)中業(yè)務(wù)應(yīng)用系統(tǒng)的接口報(bào)文,或者把后臺(tái)業(yè)務(wù)主機(jī)返回 的報(bào)文轉(zhuǎn)換成前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文。平臺(tái)提供了多種報(bào)文的解析函數(shù),包括最常使用 的字符流報(bào)文(包括定長(zhǎng)字符串報(bào)文、包含多種數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu)報(bào)文、變成的帶循環(huán) 信息或條件分支的報(bào)文、帶分隔符的變長(zhǎng)報(bào)文),同時(shí)也支持一些常用的報(bào)文,如IS08583 報(bào)文、XML報(bào)文、TUXEDO FML報(bào)文、類8583報(bào)文、HTTP請(qǐng)求報(bào)文等。為了適應(yīng)更多的業(yè)務(wù)需 求,平臺(tái)提供了一個(gè)報(bào)文解析的框架程序,只需要添加很少的代碼就可以完成一種新報(bào)文 的解析函數(shù)。平臺(tái)的內(nèi)部報(bào)文采用數(shù)據(jù)總線的方式保存,采用XML格式,可以確保能夠適應(yīng) 多種報(bào)文之間的互轉(zhuǎn)。(3)遠(yuǎn)程通訊模塊主要用于完成在通訊一級(jí)和后臺(tái)應(yīng)用系統(tǒng)之間完成報(bào)文交換,通訊一般采用TCP/ IP協(xié)議,也有可能采用一些交易中間件或通訊中間件,而且通訊鏈路可能需要加密,因此對(duì) 于通訊接口的靈活性和可靠性要求會(huì)比較高。平臺(tái)目前能夠支持的通訊方式包括同步TCPIP、異步TCPIP、長(zhǎng)連接方式、消息隊(duì) 列、TUXED0、CICS、MQ Series,SNA等協(xié)議,并且在通訊前后提供了進(jìn)行加密和解密的函數(shù)接 口,可以很方便地適應(yīng)各種需求。平臺(tái)提供了通訊的框架程序,可以很方便地開發(fā)新的通訊 插件。并且可以通過對(duì)業(yè)務(wù)主機(jī)的端口掃描,在發(fā)送交易前就可以判斷后臺(tái)應(yīng)用系統(tǒng)是否 正常運(yùn)行,避免發(fā)送一些主機(jī)已經(jīng)關(guān)閉而沒有應(yīng)答的報(bào)文,因?yàn)榇藭r(shí)如果發(fā)送報(bào)文,會(huì)進(jìn)入 交易重發(fā)隊(duì)列,需要占用額外的系統(tǒng)資源。前置業(yè)務(wù)平臺(tái)在交換子系統(tǒng)上不需要為每種第三方應(yīng)用系統(tǒng)開發(fā)一種通訊插件, 使用平臺(tái)提供的通訊功能完全可以滿足和第三方主機(jī)的通訊。應(yīng)用交換子系統(tǒng)包含了這樣一些特點(diǎn)a)采用參數(shù)調(diào)制與程序開發(fā)混合模式的通用插件技術(shù)一般情況下,通常的應(yīng)用交換系統(tǒng)都是采用插件模式完成的,具體而言就是針對(duì) 一個(gè)外部系統(tǒng)的接口要開發(fā)一個(gè)插件,這樣當(dāng)外部系統(tǒng)接口比較多的時(shí)候,程序開發(fā)的工 作量就會(huì)很大,而且大量的程序代碼也會(huì)導(dǎo)致維護(hù)工作的復(fù)雜。而實(shí)際工作中,外部系統(tǒng)的接口往往是有著一些規(guī)律可循的,所以我們開發(fā)了一 系列通用接口插件來滿足一類系統(tǒng)的需求,而具體的功能接口則可以通過參數(shù)配置的方式簡(jiǎn)單的實(shí)現(xiàn),這樣程序開發(fā)工作量會(huì)下降1-2個(gè)數(shù)量級(jí)。b)實(shí)現(xiàn)了接口插件容器技術(shù)對(duì)于眾多的接口插件,平臺(tái)提供了運(yùn)行和管理的容器,只要在容器里注冊(cè)插件接 口類型、接口交易、節(jié)點(diǎn),就可以方便地運(yùn)行。容器和平臺(tái)功能獨(dú)立分開,使得系統(tǒng)結(jié)構(gòu)更加 清晰,平臺(tái)功能開發(fā)和外部系統(tǒng)信息交互獨(dú)立。c)提供獨(dú)立的即時(shí)測(cè)試服務(wù)工具開發(fā)完成后,就可以立即利用平臺(tái)提供即時(shí)測(cè)試工具進(jìn)行接口測(cè)試,這時(shí)并不需 要所有的程序都開發(fā)完成,而對(duì)外部接口進(jìn)行獨(dú)立測(cè)試,這樣在開發(fā)管理上把外部協(xié)調(diào)與 內(nèi)部開發(fā)分割開來。d)提供通用報(bào)文解析器,完成多種報(bào)文格式的兼容性平臺(tái)提供了一個(gè)報(bào)文解析器,是數(shù)據(jù)總線上的一個(gè)出來模塊。報(bào)文解析器獨(dú)立于 業(yè)務(wù)邏輯和通訊協(xié)議,只關(guān)心報(bào)文組織的模式,包括字符流、Hill、格式字符流、以及用戶自 定義的報(bào)文等等。e)動(dòng)態(tài)軟路由技術(shù)能夠根據(jù)交易的內(nèi)容進(jìn)行業(yè)務(wù)解析,確定交易的發(fā)送路徑,所有的路由算法都是 基于軟件實(shí)現(xiàn),性能高效。(四)本發(fā)明前置業(yè)務(wù)平臺(tái)的監(jiān)控管理子系統(tǒng)是確保前置業(yè)務(wù)平臺(tái)正常運(yùn)行的一 個(gè)重要輔助工具,通過業(yè)務(wù)監(jiān)控臺(tái)和系統(tǒng)監(jiān)控臺(tái)可以及時(shí)了解系統(tǒng)的運(yùn)行狀態(tài),及時(shí)發(fā)現(xiàn) 潛在的問題并進(jìn)行解決,避免系統(tǒng)出現(xiàn)重大運(yùn)行故障。監(jiān)控管理子系統(tǒng)包括WINDOWS環(huán)境 和UNIX環(huán)境的監(jiān)控臺(tái)。其特點(diǎn)包括系統(tǒng)可以對(duì)監(jiān)控的交易進(jìn)行過濾,只跟蹤那些關(guān)心的交易,比如只跟 蹤錯(cuò)誤的交易、或交易金額大于100萬的交易,或者是指定某種類型的交易、地區(qū)系統(tǒng)資源 (CPU、內(nèi)存、活動(dòng)進(jìn)程等)的使用情況、后臺(tái)主機(jī)的端口管理等。(五)本發(fā)明前置業(yè)務(wù)平臺(tái)的安全管理子系統(tǒng)包括系統(tǒng)安全和應(yīng)用安全,系統(tǒng)安 全一般采用IC卡加密、用戶證書認(rèn)證等,應(yīng)用安全主要包括柜員權(quán)限的驗(yàn)證和客戶權(quán)限的 驗(yàn)證。安全控制是保證業(yè)務(wù)能夠正常運(yùn)行的一個(gè)重要前提。1)授權(quán)在企業(yè)和機(jī)構(gòu)中,通常會(huì)按照等級(jí)層次關(guān)系組織用戶,按用戶的角色決定其授權(quán)。 因此,同一層次和角色的用戶有相似的功能訪問權(quán)限,這就有效地形成了用戶訪問和授權(quán) 機(jī)制的管理。網(wǎng)絡(luò)訪問權(quán)限關(guān)注于哪些用戶有權(quán)限訪問哪類網(wǎng)絡(luò)服務(wù)。對(duì)某些網(wǎng)絡(luò)服務(wù)有權(quán)限 的用戶而言,訪問權(quán)限決定用戶能讀、寫還是執(zhí)行網(wǎng)絡(luò)資源。2)柜員權(quán)限驗(yàn)證平臺(tái)能夠提高對(duì)柜員的授權(quán),能夠根據(jù)柜員的級(jí)別判斷柜員是否具有對(duì)某一項(xiàng)業(yè) 務(wù)的操作權(quán)限,也能夠通過柜員的交易權(quán)限列表判斷操作的合法性,通過在前置業(yè)務(wù)平臺(tái) 中對(duì)柜員的初步權(quán)限認(rèn)證,可以減少賬務(wù)主機(jī)的運(yùn)行壓力。3)自定義加密通道客戶可以通過提供加密函數(shù)接口的方式,對(duì)銀行內(nèi)部的通訊報(bào)文進(jìn)行加密,目前 比較常用的方式是通過IC卡對(duì)一些關(guān)鍵數(shù)據(jù)進(jìn)行加密,主機(jī)在接收到報(bào)文后,可以通過特定的算法和公開密鑰對(duì)報(bào)文解密,然后進(jìn)行處理,平臺(tái)可以很容易地適應(yīng)這種系統(tǒng)的要求; 對(duì)于動(dòng)態(tài)口令卡等加密方式在平臺(tái)的實(shí)現(xiàn)相同。本發(fā)明渠道接入由渠道接入子系統(tǒng)完成,負(fù)責(zé)處理設(shè)備的交互(包括交易請(qǐng)求和 把交易應(yīng)答返回設(shè)備)、并負(fù)責(zé)與業(yè)務(wù)處理子系統(tǒng)的數(shù)據(jù)交換。渠道接入子系統(tǒng)沒有能力直 接處理交易,它只是擔(dān)當(dāng)了一個(gè)傳遞角色,但在傳遞過程中發(fā)揮了重要作用。如圖6所示, 渠道接入包括如下步驟1)通訊協(xié)議轉(zhuǎn)換步驟,其當(dāng)客戶端采用非TCP/IP的通訊方式與前置業(yè)務(wù)平臺(tái)交 互時(shí)進(jìn)行;一般情況下,采用TCP/IP則不需這個(gè)步驟。2)驗(yàn)證交易發(fā)起方身份步驟,根據(jù)IP地址或證書獲取交易方信息,或通過交易發(fā) 起方的信息獲取報(bào)文內(nèi)容;交易發(fā)起方可以包括柜面、人行交換中心、ATM、P0S、各種電子渠 道、各種銀企聯(lián)網(wǎng)的企業(yè)方等等。3)報(bào)文解析步驟,把各種各樣的報(bào)文轉(zhuǎn)換成業(yè)務(wù)處理子系統(tǒng)識(shí)別的報(bào)文,進(jìn)而再 傳遞給業(yè)務(wù)處理子系統(tǒng)進(jìn)行處理;交易的請(qǐng)求報(bào)文格式包括XML、IS08583、類8583、SWIFT、 字符流、分隔符報(bào)文、其他自定義報(bào)文等等。4)分發(fā)交易步驟,根據(jù)交易的類型,由渠道子系統(tǒng)把交易發(fā)送到業(yè)務(wù)處理子系統(tǒng) 中相關(guān)的服務(wù)程序處理;5)交易返回處理步驟,接受業(yè)務(wù)處理子系統(tǒng)中的服務(wù)程序的處理結(jié)果,返回給客 戶端。本發(fā)明業(yè)務(wù)處理的過程要完成所有的業(yè)務(wù)邏輯,包括憑證管理、流水管理、憑條管 理、交易一致性控制、交易合法性檢查等等功能。如圖7所示,業(yè)務(wù)處理包括如下步驟1)交易合法性檢查步驟,用于檢查交易數(shù)據(jù)的有效性;2)核心業(yè)務(wù)處理步驟,用于完成交易的邏輯處理;3)流水管理步驟,用于記錄交易的重要信息,保證每筆交易在流水表中都能留下 痕跡,并且產(chǎn)生唯一的交易流水號(hào);4)憑證處理步驟,完成對(duì)所述前置業(yè)務(wù)平臺(tái)產(chǎn)生的各種憑證的處理;包括各類發(fā) 票、保單等重要憑證,包括配置領(lǐng)用、庫存、和連號(hào)使用等功能。5)交易一致性控制步驟,用于處理與后臺(tái)業(yè)務(wù)系統(tǒng)交互失敗或超時(shí)時(shí),保證交易 能夠回滾到發(fā)生前的狀態(tài)。主要包括交易的自動(dòng)沖正和重發(fā)。它需要在業(yè)務(wù)處理的整個(gè)流 程中進(jìn)行控制。其中,所述交易一致性控制步驟如圖8所示,包括1)在交易發(fā)生超時(shí)時(shí),根據(jù)業(yè)務(wù)的配置參數(shù),判斷是否需要執(zhí)行失敗后的交易;2)如果配置了交易超時(shí)后的動(dòng)作為沖正動(dòng)作,則所述業(yè)務(wù)處理子系統(tǒng)自動(dòng)取交易 沖正的接口格式并發(fā)起沖正交易;3)如果第一次沖正交易失敗,業(yè)務(wù)處理子系統(tǒng)會(huì)把交易沖正報(bào)文保存到自動(dòng)重發(fā) 隊(duì)列中,由后臺(tái)業(yè)務(wù)系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能,使原先的業(yè)務(wù)處理程 序能夠接收下一個(gè)交易請(qǐng)求;4)如果配置了超時(shí)后的動(dòng)作為重發(fā)動(dòng)作,則把報(bào)文保存到自動(dòng)重發(fā)隊(duì)列中,由后 臺(tái)業(yè)務(wù)系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能;5)對(duì)于自動(dòng)重發(fā)的報(bào)文設(shè)置報(bào)文的有效時(shí)間,避免對(duì)于在業(yè)務(wù)上確實(shí)無法完成沖正的交易報(bào)文重復(fù)地提交到后臺(tái)業(yè)務(wù)系統(tǒng)。本發(fā)明應(yīng)用交換用于和各種異構(gòu)系統(tǒng)交換,主要功能包括報(bào)文格式轉(zhuǎn)換、交易路 由、通訊、響應(yīng)碼轉(zhuǎn)換等功能。如圖9所示,應(yīng)用交換包括如下步驟1)報(bào)文格式轉(zhuǎn)換步驟,用于把所述前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文轉(zhuǎn)換成第三方需要 的報(bào)文格式,或者把第三方返回的交易結(jié)果報(bào)文轉(zhuǎn)換成內(nèi)部的數(shù)據(jù);報(bào)文格式包括XML、 8583、類8583、字符串、分隔符等。2)應(yīng)用路由根據(jù)交易數(shù)據(jù)和產(chǎn)品信息獲取交易的目的主機(jī)地址;3)通訊用于完成和各種第三方主機(jī)的交互,包括對(duì)各種通訊協(xié)議的支持和續(xù)傳包 的處理;4)響應(yīng)碼轉(zhuǎn)換步驟,把第三方返回的交易響應(yīng)碼轉(zhuǎn)換成內(nèi)部一致的交易響應(yīng)碼。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人 員將意識(shí)到,在不脫離由所附的權(quán)利要求書公開的本發(fā)明的范圍和精神的情況下,各種改 進(jìn)、增加以及取代是可能的。
權(quán)利要求
一種銀行前置業(yè)務(wù)平臺(tái),其特征在于連接于渠道層和后臺(tái)處理層之間,用于集成若干種前置業(yè)務(wù),所述渠道層為包括若干類終端設(shè)備的客戶端,所述后臺(tái)處理層包括若干后臺(tái)業(yè)務(wù)系統(tǒng),所述后臺(tái)業(yè)務(wù)系統(tǒng)包括銀行核心業(yè)務(wù)系統(tǒng)和前置業(yè)務(wù)系統(tǒng),所述銀行前置業(yè)務(wù)平臺(tái)包括,渠道接入子系統(tǒng),用于整合所述渠道層的各種客戶端訪問銀行內(nèi)部的所述后臺(tái)處理層的各個(gè)業(yè)務(wù)系統(tǒng)的交易接入,使所述前置業(yè)務(wù)平臺(tái)作為銀行后臺(tái)處理層各個(gè)業(yè)務(wù)系統(tǒng)的唯一接入點(diǎn);業(yè)務(wù)處理子系統(tǒng),用于完成對(duì)后臺(tái)業(yè)務(wù)系統(tǒng)提供的功能進(jìn)行集成處理并由此實(shí)現(xiàn)新型銀行業(yè)務(wù);應(yīng)用交換子系統(tǒng),作為所述前置業(yè)務(wù)平臺(tái)訪問后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)的通道,用于屏蔽后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)提供的業(yè)務(wù)接口的復(fù)雜性;監(jiān)控管理子系統(tǒng),用于監(jiān)控所述前置業(yè)務(wù)平臺(tái)的運(yùn)行狀態(tài),及時(shí)發(fā)現(xiàn)潛在的問題并進(jìn)行解決;以及安全控制子系統(tǒng),用于確保所述前置業(yè)務(wù)平臺(tái)的安全運(yùn)行。
2.根據(jù)權(quán)利要求1所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述渠道接入子系統(tǒng) 的接入模式分為內(nèi)置客戶端模式和外置客戶端模式,內(nèi)置客戶端是所述前置業(yè)務(wù)平臺(tái)自帶 的接口程序,供需要接入的對(duì)方系統(tǒng)開發(fā)程序進(jìn)行調(diào)用;外置客戶端是需要接入的系統(tǒng)所 具有的接口程序,供所述前置業(yè)務(wù)平臺(tái)開發(fā)程序進(jìn)行調(diào)用。
3.根據(jù)權(quán)利要求2所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述渠道接入子系統(tǒng) 包括,TCP/IP接入模塊,用于接收和實(shí)時(shí)處理從所述前置業(yè)務(wù)平臺(tái)的內(nèi)置客戶端發(fā)起的交易;HTTPS接入模塊,用于接收和實(shí)時(shí)處理從內(nèi)置客戶端網(wǎng)上發(fā)起的支付類交易,所述交易 通過所述安全控制子系統(tǒng)安全驗(yàn)證后后連接至所述HTTPS接入模塊; 異步通訊接入模塊,用于接收從內(nèi)置客戶端發(fā)起的異步通訊類交易; 外置客戶端的通訊接入模塊,用于接收從外置客戶端發(fā)起的交易; 以及交易預(yù)處理模塊,用于對(duì)接入子系統(tǒng)接收到的交易進(jìn)行客戶端驗(yàn)證、獲取交易碼 等處理。
4.根據(jù)權(quán)利要求1所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述業(yè)務(wù)處理子系統(tǒng) 的業(yè)務(wù)處理邏輯至少包括以下任意一種版型,轉(zhuǎn)發(fā)交易預(yù)處理版型,轉(zhuǎn)發(fā)交易預(yù)處理是處理需要由后臺(tái)處理層的業(yè)務(wù)系統(tǒng)完成的交易;本地交易版型,本地交易處理是指所有的業(yè)務(wù)邏輯僅在前置業(yè)務(wù)平臺(tái)上完成的交易; 集成性交易版型,集成性交易是指需要集成兩個(gè)或兩個(gè)以上應(yīng)用系統(tǒng)的進(jìn)行處理的業(yè)務(wù)。
5.根據(jù)權(quán)利要求4所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述業(yè)務(wù)處理子系統(tǒng) 的至少包括業(yè)務(wù)模塊和公共模塊,所述公共模塊包括,賬務(wù)系統(tǒng)前置處理模塊,用于實(shí)現(xiàn)銀行核心業(yè)務(wù)產(chǎn)品在所述前置業(yè)務(wù)平臺(tái)上的映射, 使得前置業(yè)務(wù)平臺(tái)成為核心業(yè)務(wù)的營(yíng)銷和受理平臺(tái);集成業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)多應(yīng)用系統(tǒng)環(huán)境的交易處理的業(yè)務(wù)處理,直接提供集 成性交易版型來完成開發(fā)工作;沖正重發(fā)處理模塊,用于對(duì)超時(shí)交易的處理程序,根據(jù)交易的處理狀況進(jìn)行沖正和重發(fā);跨行業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)對(duì)人民銀行或商業(yè)銀行業(yè)務(wù)的預(yù)處理和交易轉(zhuǎn)發(fā)的功能;客戶信息管理模塊,用于實(shí)現(xiàn)客戶基本信息、客戶業(yè)務(wù)信息和客戶簽約信息的綜合管理;憑證管理模塊,用于提供憑證在途、請(qǐng)領(lǐng)、下發(fā)、錄入、退還、銷號(hào)、查詢和統(tǒng)計(jì)功能。
6.根據(jù)權(quán)利要求5所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述業(yè)務(wù)處理子系統(tǒng) 的業(yè)務(wù)模塊至少包括以下任意一種模塊,基礎(chǔ)業(yè)務(wù)模塊、天地對(duì)接模塊、代理業(yè)務(wù)模塊、批量代收付模塊、金卡業(yè)務(wù)模塊、外匯買 賣業(yè)務(wù)模塊、國(guó)際結(jié)算業(yè)務(wù)模塊、證券業(yè)務(wù)模塊、債券業(yè)務(wù)模塊。
7.根據(jù)權(quán)利要求1所述的一種銀行前置業(yè)務(wù)平臺(tái),其特征在于所述應(yīng)用交換子系統(tǒng) 包括,應(yīng)用路由,根據(jù)交易數(shù)據(jù)的具體內(nèi)容,來選擇交易需發(fā)送至的后臺(tái)處理層的業(yè)務(wù)系統(tǒng);報(bào)文轉(zhuǎn)換模塊,用于把前置業(yè)務(wù)平臺(tái)內(nèi)部的數(shù)據(jù)報(bào)文轉(zhuǎn)換成后臺(tái)業(yè)務(wù)系統(tǒng)的接口報(bào) 文,或者把后臺(tái)業(yè)務(wù)系統(tǒng)返回的報(bào)文轉(zhuǎn)換成前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文;遠(yuǎn)程通訊模塊,用于完成在通訊一級(jí)和后臺(tái)業(yè)務(wù)系統(tǒng)之間完成報(bào)文交換,通訊采用 TCP/IP協(xié)議或采用一些交易中間件或通訊中間件。
8.—種如權(quán)利要求1所述的銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,其特征在于包括如 下步驟,1)外部應(yīng)用系統(tǒng)做為前置業(yè)務(wù)平臺(tái)的客戶端,通過客戶端接口部分向所述前置業(yè)務(wù)平 臺(tái)發(fā)起交易;2)所述前置業(yè)務(wù)平臺(tái)的渠道接入子系統(tǒng)接受交易報(bào)文,進(jìn)行預(yù)處理;3)調(diào)用業(yè)務(wù)處理子系統(tǒng)的程序進(jìn)行業(yè)務(wù)處理;4)如果交易需要和外部應(yīng)用系統(tǒng)協(xié)同完成,則所述業(yè)務(wù)處理子系統(tǒng)會(huì)調(diào)用應(yīng)用交換子 系統(tǒng)的程序,把相關(guān)的請(qǐng)求轉(zhuǎn)發(fā)至外部系統(tǒng);5)應(yīng)用交換子系統(tǒng)通過訪問外部應(yīng)用系統(tǒng)的服務(wù)接口程序?qū)崿F(xiàn)對(duì)外部系統(tǒng)功能的調(diào)用;6)外部系統(tǒng)完成處理后,應(yīng)用交換子系統(tǒng)把處理結(jié)果返回業(yè)務(wù)處理子系統(tǒng),繼續(xù)執(zhí)行, 完成程序的處理過程;7)業(yè)務(wù)處理的結(jié)果由渠道接入子系統(tǒng)返回給外部的客戶端,完成一次交易過程。
9.根據(jù)權(quán)利要求8所述的一種銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,其特征在于所述 步驟2)中渠道接入子系統(tǒng)的渠道接入包括如下步驟,通訊協(xié)議轉(zhuǎn)換步驟,其當(dāng)客戶端采用非TCP/IP的通訊方式與前置業(yè)務(wù)平臺(tái)交互時(shí)進(jìn)行;驗(yàn)證交易發(fā)起方身份步驟,根據(jù)IP地址或證書獲取交易方信息,或通過交易發(fā)起方的信息獲取報(bào)文內(nèi)容;報(bào)文解析步驟,把各種各樣的報(bào)文轉(zhuǎn)換成業(yè)務(wù)處理子系統(tǒng)識(shí)別的報(bào)文,進(jìn)而再傳遞給 業(yè)務(wù)處理子系統(tǒng)進(jìn)行處理;分發(fā)交易步驟,根據(jù)交易的類型,由渠道子系統(tǒng)把交易發(fā)送到業(yè)務(wù)處理子系統(tǒng)中相關(guān) 的服務(wù)程序處理;交易返回處理步驟,接受業(yè)務(wù)處理子系統(tǒng)中的服務(wù)程序的處理結(jié)果,返回給客戶端。
10.根據(jù)權(quán)利要求8所述的一種銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,其特征在于所述 步驟3)中業(yè)務(wù)處理子系統(tǒng)的業(yè)務(wù)處理包括如下步驟,交易合法性檢查步驟,用于檢查交易數(shù)據(jù)的有效性; 核心業(yè)務(wù)處理步驟,用于完成交易的邏輯處理;流水管理步驟,用于記錄交易的重要信息,保證每筆交易在流水表中都能留下痕跡,并 且產(chǎn)生唯一的交易流水號(hào);憑證處理步驟,完成對(duì)所述前置業(yè)務(wù)平臺(tái)產(chǎn)生的各種憑證的處理; 交易一致性控制步驟,用于處理與后臺(tái)業(yè)務(wù)系統(tǒng)交互失敗或超時(shí)時(shí),保證交易能夠回 滾到發(fā)生前的狀態(tài)。
11.根據(jù)權(quán)利要求10所述的一種銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,其特征在于所 述交易一致性控制步驟包括,在交易發(fā)生超時(shí)時(shí),根據(jù)業(yè)務(wù)的配置參數(shù),判斷是否需要執(zhí)行失敗后的交易; 如果配置了交易超時(shí)后的動(dòng)作為沖正動(dòng)作,則所述業(yè)務(wù)處理子系統(tǒng)自動(dòng)取交易沖正的 接口格式并發(fā)起沖正交易;如果第一次沖正交易失敗,業(yè)務(wù)處理子系統(tǒng)會(huì)把交易沖正報(bào)文保存到自動(dòng)重發(fā)隊(duì)列 中,由后臺(tái)業(yè)務(wù)系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能,使原先的業(yè)務(wù)處理程序能 夠接收下一個(gè)交易請(qǐng)求;如果配置了超時(shí)后的動(dòng)作為重發(fā)動(dòng)作,則把報(bào)文保存到自動(dòng)重發(fā)隊(duì)列中,由后臺(tái)業(yè)務(wù) 系統(tǒng)的自動(dòng)重發(fā)程序完成交易的連續(xù)重發(fā)功能;對(duì)于自動(dòng)重發(fā)的報(bào)文設(shè)置報(bào)文的有效時(shí)間,避免對(duì)于在業(yè)務(wù)上確實(shí)無法完成沖正的交 易報(bào)文重復(fù)地提交到后臺(tái)業(yè)務(wù)系統(tǒng)。
12.根據(jù)權(quán)利要求8所述的一種銀行前置業(yè)務(wù)平臺(tái)的運(yùn)行處理方法,其特征在于所述 步驟4)-步驟6)中應(yīng)用交換子系統(tǒng)的應(yīng)用交換包括如下步驟,報(bào)文格式轉(zhuǎn)換步驟,用于把所述前置業(yè)務(wù)平臺(tái)的內(nèi)部報(bào)文轉(zhuǎn)換成第三方需要的報(bào)文格 式,或者把第三方返回的交易結(jié)果報(bào)文轉(zhuǎn)換成內(nèi)部的數(shù)據(jù);應(yīng)用路由根據(jù)交易數(shù)據(jù)和產(chǎn)品信息獲取交易的目的主機(jī)地址;通訊用于完成和各種第三方主機(jī)的交互,包括對(duì)各種通訊協(xié)議的支持和續(xù)傳包的處理;響應(yīng)碼轉(zhuǎn)換步驟,把第三方返回的交易響應(yīng)碼轉(zhuǎn)換成內(nèi)部一致的交易響應(yīng)碼。
全文摘要
本發(fā)明提供了一種銀行前置業(yè)務(wù)平臺(tái),包括用于整合所述渠道層的各種客戶端訪問銀行內(nèi)部的所述后臺(tái)處理層的各個(gè)業(yè)務(wù)系統(tǒng)的交易接入的渠道接入子系統(tǒng);用于完成對(duì)后臺(tái)業(yè)務(wù)系統(tǒng)提供的功能進(jìn)行集成處理并由此實(shí)現(xiàn)新型銀行業(yè)務(wù)的業(yè)務(wù)處理子系統(tǒng);作為所述前置業(yè)務(wù)平臺(tái)訪問后臺(tái)各個(gè)業(yè)務(wù)系統(tǒng)的通道的應(yīng)用交換子系統(tǒng);用于監(jiān)控所述前置業(yè)務(wù)平臺(tái)的運(yùn)行狀態(tài)的監(jiān)控管理子系統(tǒng);以及用于確保所述前置業(yè)務(wù)平臺(tái)的安全運(yùn)行的安全控制子系統(tǒng)。本發(fā)明的有益效果體現(xiàn)在提供了一個(gè)統(tǒng)一的平臺(tái),能夠支持各種前置業(yè)務(wù)的開發(fā),使銀行整個(gè)業(yè)務(wù)系統(tǒng)簡(jiǎn)單、可靠,設(shè)備成本也大大降低,為銀行的服務(wù)產(chǎn)品的擴(kuò)展打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。
文檔編號(hào)G07F19/00GK101877158SQ20101013597
公開日2010年11月3日 申請(qǐng)日期2010年3月23日 優(yōu)先權(quán)日2010年3月23日
發(fā)明者鄭愛軍 申請(qǐng)人:蘇州德融嘉信信用管理技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
盘山县| 竹溪县| 大田县| 台南市| 荔浦县| 鸡泽县| 苏州市| 利辛县| 郑州市| 榕江县| 张家川| 文山县| 灌云县| 鱼台县| 晋中市| 古交市| 赣榆县| 花垣县| 重庆市| 开鲁县| 杭州市| 安仁县| 石景山区| 越西县| 枣强县| 岱山县| 马关县| 始兴县| 大余县| 虞城县| 本溪市| 赤峰市| 甘泉县| 绵阳市| 天门市| 沁源县| 潞城市| 金平| 通山县| 仁化县| 当涂县|