專利名稱:一種基于金融行業(yè)的前置系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于金融行業(yè)的前置系統(tǒng),特別涉及一種在金融行業(yè)實現(xiàn)在銀行終端和主機之間對交易進行過濾、轉(zhuǎn)換以及合法性處理的前置系統(tǒng)。
背景技術(shù):
我國金融機構(gòu)步入了高速發(fā)展時期,隨著金融業(yè)務(wù)地不斷開拓和發(fā)展,對金融機構(gòu)的電子化水平也提出了更高的要求。而傳統(tǒng)的大集中系統(tǒng)所采用的是客戶斷/服務(wù)器(Client/Server,以下簡稱C/S)軟件體系結(jié)構(gòu),是基于資源不對等,且為實現(xiàn)共享而提出來的,是20世紀90年代成熟起來的技術(shù),C/S結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器負責(zé)數(shù)據(jù)管理,客戶機完成與用戶的交互任務(wù)。雖然C/S體系結(jié)構(gòu)具有強大的數(shù)據(jù)操作和事務(wù)處理能力,模型簡單,易于理解和接受。但C/S結(jié)構(gòu)應(yīng)用和數(shù)據(jù)的高度集中導(dǎo)致服務(wù)器的壓力過大。隨著企業(yè)規(guī)模的日益擴大,軟件的復(fù)雜程度不斷提高,傳統(tǒng)的二層存在著諸多的局限性,如(1)軟、硬件的組合及集成能力有限;(2)銀行主機的負荷太重,難以管理大量的終端,系統(tǒng)的性能容易變壞;(3)由于終端程序可以直接訪問數(shù)據(jù)庫服務(wù)器,使得數(shù)據(jù)庫的安全性受到威脅等;(4)C/S結(jié)構(gòu)是單一服務(wù)器且以局域網(wǎng)為中心的,所以難以擴展至大型企業(yè)廣域網(wǎng)或Internet。
正是因為二層C/S有這么多難以克服的缺點,所以把系統(tǒng)擴展為客戶端/前置機/服務(wù)器(以下簡稱C/P/S)三層結(jié)構(gòu),提出前置系統(tǒng),作為中間層分擔(dān)和緩解業(yè)務(wù)壓力。三層C/P/S結(jié)構(gòu)是將結(jié)構(gòu)劃分為客戶端、前置機、服務(wù)器三個部分,銀行的所有終端設(shè)備連接到前置機,通過前置機實現(xiàn)與銀行主機的交互,有效的緩解了銀行主機負荷太重、性能容易變壞等問題,對銀行終端也能實現(xiàn)統(tǒng)一的管理。但是隨著銀行業(yè)務(wù)的高速發(fā)展,特別是近幾年銀行的柜面終端、自動柜員機(auto tell machine,以下簡稱ATM)終端、金融機構(gòu)銷售點終端(point of sales,以下簡稱POS)機以及其它客戶方的應(yīng)用設(shè)備數(shù)量成倍增長,單一的前置機已經(jīng)不堪重負,容易造成交易延時和失敗,大大降低了銀行系統(tǒng)的穩(wěn)定性。
在金融電子化高速發(fā)展的今天,銀行的交易模式在不斷的整合,電子交易的整合影響了銀行業(yè)務(wù)的交易流程和處理模式,隨著數(shù)據(jù)處理向集中方向發(fā)展,前置系統(tǒng)在銀行的整個電子系統(tǒng)中成為分行運行中心與接入門戶。因此銀行需要的不再是簡單的技術(shù)平臺和業(yè)務(wù)的整合,將不同的前置系統(tǒng)綜合在一起已經(jīng)不能完全滿足銀行客戶的需求。需要為銀行在總分行的體制下,提供一套完整的業(yè)務(wù)數(shù)據(jù)的集中與分布管理的解決方案,甚至需要從某種程度上改變原有的運作模式,有機地將業(yè)務(wù)處理與技術(shù)平臺結(jié)合起來。保證核心業(yè)務(wù)系統(tǒng)穩(wěn)定性的同時,能不斷擴展不同地域的服務(wù)渠道,既能滿足大集中的數(shù)據(jù)集中處理,又能解決不同地域的特色業(yè)務(wù)處理。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的不足,提供一種基于金融行業(yè)的前置系統(tǒng),有機地將業(yè)務(wù)處理與技術(shù)平臺結(jié)合起來,采用分布式并行處理方式,實現(xiàn)通訊管理、交易預(yù)處理、報文轉(zhuǎn)換處理、交易合法性檢查、金融業(yè)務(wù)等功能。
本發(fā)明的一種基于金融行業(yè)的前置系統(tǒng),它包括多臺前置機1、一管理服務(wù)器2和一數(shù)據(jù)庫服務(wù)器3;所述的前置機1通過網(wǎng)絡(luò)分別與管理服務(wù)器2和數(shù)據(jù)庫服務(wù)器3相連接,用于進行銀行交易過濾、交易轉(zhuǎn)換,把經(jīng)轉(zhuǎn)換的統(tǒng)一格式報文轉(zhuǎn)發(fā)給銀行主機進行處理,并將交易處理結(jié)果按各終端的信息格式轉(zhuǎn)發(fā)到交易請求發(fā)起點;所述的管理服務(wù)器2,用于負責(zé)對報文的統(tǒng)一配置,采用編譯原理生成業(yè)務(wù)流,實現(xiàn)代碼與業(yè)務(wù)的分離,用于對終端設(shè)備屬性數(shù)據(jù)的維護和狀態(tài)信息的查詢,對交易的查詢、統(tǒng)計和報表輸出;所述的數(shù)據(jù)庫服務(wù)器3安裝有數(shù)據(jù)庫軟件,用于保存終端、前置機、銀行主機相應(yīng)的配置參數(shù)和數(shù)據(jù)格式,記錄交易日志信息。
所述的多臺前置機1之間并列分布,所有終端設(shè)備通過通訊設(shè)備連接到相應(yīng)的前置機1,前置機1通過網(wǎng)關(guān)與銀行主機互連。
所述的前置機1包括
通信模塊101,包括面向終端設(shè)備的通信模塊和面向銀行主機的通信模塊;所述的面向終端設(shè)備的通信模塊用于接收終端設(shè)備傳送的信息,分發(fā)給請求輸入隊列,同時接收響應(yīng)輸出隊列的信息,并分發(fā)給相應(yīng)的終端設(shè)備;所述的面向銀行主機的通信模塊用于接收經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理后的交易請求,并發(fā)送給銀行主機,同時接收來自銀行主機的交易響應(yīng),分發(fā)到響應(yīng)輸出隊列;消息模塊102,包括請求消息隊列及處理模塊和應(yīng)答消息隊列及處理模塊;消息模塊102通過對交易請求以本地排隊的方式,控制接入交易的流量峰值,以暫存、緩沖、拒絕低優(yōu)先級服務(wù)等手段限制銀行主機的峰值業(yè)務(wù)通信量;預(yù)處理模塊103,用于對通信模塊102傳來的消息進行預(yù)處理,檢查信息的合法性、實效性,剔除不合法的交易,取消超時的交易;安全模塊104,支持多種加密算法和硬件加密設(shè)備,用于對接入終端設(shè)備進行合法性身份驗證,對交易的信息做認證處理,使用金融業(yè)通用的標準加密算法對進出銀行主機的個人密碼進行加、解密;數(shù)據(jù)格式轉(zhuǎn)換模塊105,包括請求類報文的數(shù)據(jù)轉(zhuǎn)換和應(yīng)答類報文的數(shù)據(jù)轉(zhuǎn)換,請求類報文的數(shù)據(jù)轉(zhuǎn)換用于將請求消息隊列中取出的請求信息轉(zhuǎn)化為前置機1提供的統(tǒng)一的請求類報文格式,并根據(jù)銀行主機,將統(tǒng)一后的報文轉(zhuǎn)化為銀行主機可識別的請求類報文格式;應(yīng)答類報文的數(shù)據(jù)轉(zhuǎn)換用于將來自銀行主機的應(yīng)答信息轉(zhuǎn)化為前置機1提供的統(tǒng)一的應(yīng)答類報文格式,并根據(jù)具體的終端設(shè)備,將統(tǒng)一后的報文轉(zhuǎn)化為終端設(shè)備可識別的應(yīng)答類的報文;日志模塊106,用于對所有執(zhí)行交易的狀態(tài)進行記錄,在前置機1接收到交易請求時,記錄交易日志文件,并在交易完成時登記該筆交易日志記錄;對超時交易登記超時日志文件;對每次系統(tǒng)調(diào)試,登記調(diào)試日志文件;日志模塊106通過數(shù)據(jù)庫處理接口,實施對日志記錄的保存、清理以及進行日志的切換轉(zhuǎn)存和查詢;系統(tǒng)配置模塊107,主要用于檢查數(shù)據(jù)庫服務(wù)器是否正常運行,讀取自身配置參數(shù)以用于負荷平衡;讀取終端設(shè)備和銀行主機的配置參數(shù)及報文配置格式,為身份認證和報文格式轉(zhuǎn)換提供服務(wù);標準報文格式模塊108,定義了統(tǒng)一的請求類報文格式和統(tǒng)一的應(yīng)答類報文格式,涵蓋了各種請求類報文和應(yīng)答類報文的數(shù)據(jù)段。
所述的管理服務(wù)器2包括報文管理模塊201,用于提供報文格式配置,采用編譯原理生成業(yè)務(wù)流;終端管理模塊202,用于對終端設(shè)備屬性數(shù)據(jù)的維護、狀態(tài)信息的查詢,完成對終端的啟動、關(guān)機、重起以及對終端設(shè)備的權(quán)限管理;交易統(tǒng)計模塊203,用于對單筆交易的查詢和對交易的綜合查詢分析以及報表輸出。
本發(fā)明的一種基于金融行業(yè)的前置系統(tǒng)具有以下有益效果(1)采用分布式并行處理方式,多臺前置機并行處理,大大降低了前置機處理業(yè)務(wù)的壓力,根據(jù)業(yè)務(wù)的需求隨時可以很方便地增加減少前置機的數(shù)量。改變原有的運作模式,有機地將業(yè)務(wù)處理與技術(shù)平臺結(jié)合起來,實現(xiàn)對全轄區(qū)分支行的前置平臺的統(tǒng)一,保證核心業(yè)務(wù)系統(tǒng)的穩(wěn)定性的同時,不斷擴展不同地域的服務(wù)渠道,解決不同地域的特色業(yè)務(wù)處理。
(2)管理服務(wù)器采用編譯原理生成業(yè)務(wù)流,實現(xiàn)了代碼與業(yè)務(wù)的分離,擴展新業(yè)務(wù)時只需要對參數(shù)作簡單配置,無需任何編程,新增業(yè)務(wù)變的非常方便。
(3)采用標準報文格式,為銀行主機系統(tǒng)提供統(tǒng)一的報文格式接口,并實現(xiàn)報文格式轉(zhuǎn)換,從而屏蔽各類型終端設(shè)備和銀行主機之間的報文差異。
(4)采用消息模塊,拒絕低優(yōu)先級服務(wù)等手段限制銀行主機的峰值業(yè)務(wù)通信量,使業(yè)務(wù)流量與銀行主機業(yè)務(wù)處理能力相匹配,保證系統(tǒng)穩(wěn)定運行。
圖1是本發(fā)明的一種實施例結(jié)構(gòu)圖。
圖2是本發(fā)明的在整個銀行業(yè)務(wù)系統(tǒng)中所處位置示意圖。
圖3是本發(fā)明的一種實施例的數(shù)據(jù)流圖。
具體實施例方式
下面結(jié)合附圖與具體實施方式
對本發(fā)明作進一步詳細描述結(jié)合圖1,一種基于金融行業(yè)的前置系統(tǒng)包括以下部件它包括多臺前置機1、一臺管理服務(wù)器2和一臺數(shù)據(jù)庫服務(wù)器3三部分,其中前置機1通過網(wǎng)絡(luò)分別與管理服務(wù)器2和數(shù)據(jù)庫服務(wù)器3相連接,多臺前置機1之間并列分布,采用分布式并行處理方式,所有終端設(shè)備通過網(wǎng)絡(luò)及路由器等通訊設(shè)備聯(lián)接到相應(yīng)的前置機1,前置機1通過網(wǎng)關(guān)與銀行主機互聯(lián),前置機1由通信模塊101、消息模塊102、預(yù)處理模塊103、安全模塊104、數(shù)據(jù)格式轉(zhuǎn)換模塊105、日志模塊106、系統(tǒng)配置模塊107、標準報文格式模塊108組成,前置機1進行銀行交易過濾、交易轉(zhuǎn)換,把經(jīng)轉(zhuǎn)換的統(tǒng)一格式報文轉(zhuǎn)發(fā)給銀行主機進行處理,并將交易處理結(jié)果按各終端的信息格式轉(zhuǎn)發(fā)到交易請求發(fā)起點;其中管理服務(wù)器2由報文管理模塊201、終端管理模塊202、交易統(tǒng)計模塊203組成,負責(zé)對報文的統(tǒng)一配置,采用編譯原理生成業(yè)務(wù)流,無須任何編程,實現(xiàn)代碼與業(yè)務(wù)的分離,對終端設(shè)備屬性數(shù)據(jù)的維護和狀態(tài)信息的查詢,對交易的查詢、統(tǒng)計和報表輸出;其中數(shù)據(jù)庫服務(wù)器3安裝有數(shù)據(jù)庫軟件,保存終端、前置機、銀行主機相應(yīng)的配置參數(shù)和數(shù)據(jù)格式,記錄交易日志等信息。
通信模塊101包括面向終端設(shè)備的通信模塊和面向銀行主機的通信模塊,其中面向終端設(shè)備的通信模塊為終端設(shè)備提供特定的通信端口,接受終端設(shè)備的連接請求,驗證終端設(shè)備身份,接收終端設(shè)備傳送的信息并分發(fā)給請求輸入隊列;同時接收響應(yīng)輸出隊列的信息,并分發(fā)給相應(yīng)的終端設(shè)備;對于每個業(yè)務(wù),將日志信息發(fā)送到日志記錄隊列。其中面向銀行主機的通信模塊接受經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理后的交易請求,并發(fā)送給銀行主機;同時接收來自銀行主機的交易響應(yīng),分發(fā)到響應(yīng)輸出隊列;對于每個業(yè)務(wù),將日志信息發(fā)送到日志記錄隊列。
消息模塊102包括請求消息隊列及處理模塊和應(yīng)答消息隊列及處理模塊,消息模塊102將交易請求,加入到隊列,根據(jù)調(diào)度規(guī)則所確定的優(yōu)先權(quán),將交易請求取出,送到交易處理線程;將來自銀行主機的交易響應(yīng)加入到隊列,根據(jù)調(diào)度規(guī)則所確定的優(yōu)先權(quán),將交易響應(yīng)取出,送到客戶端處理線程。通過以本地排隊的方式,控制接入交易的流量峰值,以暫存、緩沖、拒絕低優(yōu)先級服務(wù)等手段限制銀行主機的峰值業(yè)務(wù)通信量,使業(yè)務(wù)流量與銀行主機業(yè)務(wù)處理能力相匹配,提高交易成功率,保證系統(tǒng)穩(wěn)定運行。
預(yù)處理模塊103對通信模塊傳來的消息的合法性、實效性、交易范圍等進行預(yù)先處理,剔除不合法的交易、取消超時的交易、拒絕超出范圍的交易,從而降低銀行主機的負荷,減少銀行主機處理帳務(wù)所需的開銷。
安全模塊104支持多種加密算法和硬件加密設(shè)備,對接入終端設(shè)備進行合法性身份驗證,對交易信息做認證處理,避免假冒交易報文對系統(tǒng)造成的金融風(fēng)險;進行密鑰的存儲、分發(fā)與重置,使用金融業(yè)通用的標準加密算法對進出銀行主機的個人密碼進行加、解密,保證交易人的資金安全。
數(shù)據(jù)格式轉(zhuǎn)換模塊105包括請求類報文的數(shù)據(jù)轉(zhuǎn)換和應(yīng)答類報文的數(shù)據(jù)轉(zhuǎn)換,將請求消息隊列中取出的請求信息轉(zhuǎn)化為前置機提供的統(tǒng)一的請求類報文格式,并根據(jù)銀行主機,將統(tǒng)一后的報文轉(zhuǎn)化為銀行主機可識別的請求類報文格式;來自銀行主機的應(yīng)答信息轉(zhuǎn)化為前置機提供的統(tǒng)一的應(yīng)答類報文格式,并根據(jù)不同的終端設(shè)備,將統(tǒng)一后的報文轉(zhuǎn)化為終端設(shè)備可識別的應(yīng)答類的報文。
日志模塊106對所有執(zhí)行交易的狀態(tài)進行記錄,在前置機1接收到交易請求時,記錄交易日志文件,并在交易完成時登記該筆交易日志記錄;對超時交易登記超時日志文件;對每次系統(tǒng)調(diào)試,登記調(diào)試日志文件;日志模塊106通過數(shù)據(jù)庫處理接口,實施對日志記錄的保存、清理以及進行日志的切換轉(zhuǎn)存和查詢。通過日志模塊106,實現(xiàn)對交易信息、調(diào)試記錄的查詢,有助于交易對賬與清算。
系統(tǒng)配置模塊107主要檢查數(shù)據(jù)庫服務(wù)器是否正常運行,從數(shù)據(jù)庫服務(wù)器3中讀取自身配置參數(shù)以用于負荷平衡;從數(shù)據(jù)庫服務(wù)器中3讀取終端設(shè)備和銀行主機的配置參數(shù)及報文配置格式,為身份認證和報文格式轉(zhuǎn)換提供服務(wù)。
標準報文格式模塊108定義了統(tǒng)一的請求類報文格式和統(tǒng)一的應(yīng)答類報文格式,涵蓋了各種請求類報文和應(yīng)答類報文的數(shù)據(jù)段,大大增加了前置機架構(gòu)的可擴展性、可維護性和靈活性,并降低系統(tǒng)維護管理成本。
報文管理模塊201提供報文格式配置,采用編譯原理生成業(yè)務(wù)流,實現(xiàn)代碼與業(yè)務(wù)的分離,擴展新業(yè)務(wù)時無須任何編程,通過參數(shù)的配置前置機即可完成報文格式轉(zhuǎn)換;終端管理模塊202實現(xiàn)對終端設(shè)備屬性數(shù)據(jù)的維護、狀態(tài)信息的查詢,完成對終端的啟動、關(guān)機、重起以及對終端設(shè)備的權(quán)限管理;交易統(tǒng)計模塊203實現(xiàn)對單筆交易的查詢和對交易的綜合查詢分析以及報表輸出,為銀行各級管理人員提供各種業(yè)務(wù)數(shù)據(jù)報表。
本發(fā)明在整個銀行業(yè)務(wù)系統(tǒng)中所處的位置結(jié)合圖2,整個銀行業(yè)務(wù)系統(tǒng)由三部分組成,分別是以銀行柜面終端、ATM終端、金融機構(gòu)POS機以及其它客戶方的應(yīng)用設(shè)備等組成的終端設(shè)備部分,基于金融行業(yè)的前置系統(tǒng)部分和銀行主機部分?;诮鹑谛袠I(yè)的前置系統(tǒng)處于銀行終端設(shè)備和銀行主機之間,所有終端設(shè)備通過網(wǎng)絡(luò)及路由器等通訊設(shè)備聯(lián)接到相應(yīng)的前置機1,前置機1通過網(wǎng)關(guān)與銀行主機互聯(lián)。多臺前置機1并列分布,根據(jù)終端設(shè)備的數(shù)量和前置機1處理能力來確定前置機1數(shù)量,不同類的終端設(shè)備與各自的前置機1地址相對應(yīng)。管理服務(wù)器2通過前置機1實現(xiàn)對前置機1和終端設(shè)備的管理,前置機1通過與數(shù)據(jù)庫服務(wù)器3交互,從數(shù)據(jù)庫服務(wù)器3讀取參數(shù)、數(shù)據(jù),并記錄交易日志。
在本發(fā)明實際應(yīng)用中,基于金融行業(yè)的前置系統(tǒng)的處理步驟基于金融行業(yè)的前置系統(tǒng)包括多臺前置機、一臺管理服務(wù)器、一臺數(shù)據(jù)庫服務(wù)器三部分組成,其中前置機通過以太網(wǎng)分別與管理服務(wù)器和數(shù)據(jù)庫服務(wù)器相連接,多臺前置機之間并列分布,采用分布式并行處理方式,所有終端設(shè)備通過網(wǎng)絡(luò)及路由器等通訊設(shè)備聯(lián)接到相應(yīng)的前置機,前置機通過網(wǎng)關(guān)與銀行主機互聯(lián)。前置機進行銀行交易過濾、交易轉(zhuǎn)換,把經(jīng)轉(zhuǎn)換的統(tǒng)一格式報文轉(zhuǎn)發(fā)給銀行主機進行處理,并將交易處理結(jié)果按各終端的信息格式轉(zhuǎn)發(fā)到交易請求發(fā)起點。管理服務(wù)器負責(zé)報文的統(tǒng)一配置,實施對終端屬性、狀態(tài)的查詢和管理,完成對交易的查詢、統(tǒng)計和報表輸出。數(shù)據(jù)庫服務(wù)器負責(zé)對參數(shù)和日志的記錄、更改和刪除。下面舉例來說明其工作原理結(jié)合圖3,銀行終端設(shè)備執(zhí)行取款交易,終端設(shè)備向前置機通信模塊101發(fā)起連接請求,通信模塊101驗證終端設(shè)備身份無誤后接收終端設(shè)備傳送的信息并分發(fā)給消息模塊102的請求輸入隊列,根據(jù)調(diào)度規(guī)則所確定的優(yōu)先權(quán),將交易請求取出,送到交易處理線程,預(yù)處理模塊103對消息的合法性、實效性、交易范圍等進行預(yù)先處理,剔除不合法的交易、取消超時的交易、拒絕超出范圍的交易,并由安全模塊104對報文作解密處理后轉(zhuǎn)交給數(shù)據(jù)格式轉(zhuǎn)換模塊105,數(shù)據(jù)格式轉(zhuǎn)換模塊105將交易信息轉(zhuǎn)換成前置機提供的統(tǒng)一的請求類報文格式,并根據(jù)銀行主機,將統(tǒng)一后的報文轉(zhuǎn)換成銀行主機可識別的請求類報文格式,轉(zhuǎn)交給通信模塊101,由通信模塊101負責(zé)發(fā)送給相應(yīng)的銀行主機處理,銀行主機處理完成后返回前置機通信模塊101,通信模塊101把從前置機返回的信息分發(fā)給消息模塊102的應(yīng)答響應(yīng)隊列,根據(jù)調(diào)度規(guī)則所確定的優(yōu)先權(quán),將交易響應(yīng)取出,送到客戶端處理線程,數(shù)據(jù)格式轉(zhuǎn)換模塊105把從應(yīng)答響應(yīng)隊列取回的信息轉(zhuǎn)換成前置機提供的統(tǒng)一的應(yīng)答類報文格式,并根據(jù)不同的終端設(shè)備,將統(tǒng)一后的報文轉(zhuǎn)換成終端設(shè)備可識別的應(yīng)答類的報文,由安全模塊104作加密處理后轉(zhuǎn)交給通信模塊101,通信模塊101負責(zé)轉(zhuǎn)發(fā)給相應(yīng)的終端設(shè)備。在整個交易流程中日志模塊通過106與數(shù)據(jù)庫服務(wù)器3的交互,把所有交易日志的保存到數(shù)據(jù)庫服務(wù)器3。
最后,還需要注意的是,以上列舉的僅是本發(fā)明的具體實施例子。顯然,本發(fā)明不限于以上實施例子,還可以有許多變形。本領(lǐng)域的普通技術(shù)人員能從本發(fā)明公開的內(nèi)容直接導(dǎo)出或聯(lián)想到的所有變形,均應(yīng)認為是本發(fā)明的保護范圍。
權(quán)利要求
1.一種基于金融行業(yè)的前置系統(tǒng),其特征在于它包括多臺前置機(1)、一管理服務(wù)器(2)和一數(shù)據(jù)庫服務(wù)器(3);所述的前置機(1)通過網(wǎng)絡(luò)分別與管理服務(wù)器(2)和數(shù)據(jù)庫服務(wù)器(3)相連接,用于進行銀行交易過濾、交易轉(zhuǎn)換,把經(jīng)轉(zhuǎn)換的統(tǒng)一格式報文轉(zhuǎn)發(fā)給銀行主機進行處理,并將交易處理結(jié)果按各終端的信息格式轉(zhuǎn)發(fā)到交易請求發(fā)起點;所述的管理服務(wù)器(2),用于負責(zé)對報文的統(tǒng)一配置,采用編譯原理生成業(yè)務(wù)流,實現(xiàn)代碼與業(yè)務(wù)的分離,用于對終端設(shè)備屬性數(shù)據(jù)的維護和狀態(tài)信息的查詢,對交易的查詢、統(tǒng)計和報表輸出;所述的數(shù)據(jù)庫服務(wù)器(3)安裝有數(shù)據(jù)庫軟件,用于保存終端、前置機、銀行主機相應(yīng)的配置參數(shù)和數(shù)據(jù)格式,記錄交易日志信息。
2.根據(jù)權(quán)利要求1所述的基于金融行業(yè)的前置系統(tǒng),其特征在于所述的多臺前置機(1)之間并列分布,所有終端設(shè)備通過通訊設(shè)備連接到相應(yīng)的前置機(1),前置機(1)通過網(wǎng)關(guān)與銀行主機互連。
3.根據(jù)權(quán)利要求1或2所述的基于金融行業(yè)的前置系統(tǒng),其特征在于所述的前置機(1)包括通信模塊(101),包括面向終端設(shè)備的通信模塊和面向銀行主機的通信模塊;所述的面向終端設(shè)備的通信模塊用于接收終端設(shè)備傳送的信息,分發(fā)給請求輸入隊列,同時接收響應(yīng)輸出隊列的信息,并分發(fā)給相應(yīng)的終端設(shè)備;所述的面向銀行主機的通信模塊用于接收經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理后的交易請求,并發(fā)送給銀行主機,同時接收來自銀行主機的交易響應(yīng),分發(fā)到響應(yīng)輸出隊列;消息模塊(102),包括請求消息隊列及處理模塊和應(yīng)答消息隊列及處理模塊;消息模塊(102)通過對交易請求以本地排隊的方式,控制接入交易的流量峰值,以暫存、緩沖、拒絕低優(yōu)先級服務(wù)等手段限制銀行主機的峰值業(yè)務(wù)通信量;預(yù)處理模塊(103),用于對通信模塊(102)傳來的消息進行預(yù)處理,檢查信息的合法性、實效性,剔除不合法的交易,取消超時的交易;安全模塊(104),支持多種加密算法和硬件加密設(shè)備,用于對接入終端設(shè)備進行合法性身份驗證,對交易的信息做認證處理,使用金融業(yè)通用的標準加密算法對進出銀行主機的個人密碼進行加、解密;數(shù)據(jù)格式轉(zhuǎn)換模塊(105),包括請求類報文的數(shù)據(jù)轉(zhuǎn)換和應(yīng)答類報文的數(shù)據(jù)轉(zhuǎn)換,請求類報文的數(shù)據(jù)轉(zhuǎn)換用于將請求消息隊列中取出的請求信息轉(zhuǎn)化為前置機(1)提供的統(tǒng)一的請求類報文格式,并根據(jù)銀行主機,將統(tǒng)一后的報文轉(zhuǎn)化為銀行主機可識別的請求類報文格式;應(yīng)答類報文的數(shù)據(jù)轉(zhuǎn)換用于將來自銀行主機的應(yīng)答信息轉(zhuǎn)化為前置機(1)提供的統(tǒng)一的應(yīng)答類報文格式,并根據(jù)具體的終端設(shè)備,將統(tǒng)一后的報文轉(zhuǎn)化為終端設(shè)備可識別的應(yīng)答類的報文;日志模塊(106),用于對所有執(zhí)行交易的狀態(tài)進行記錄,在前置機(1)接收到交易請求時,記錄交易日志文件,并在交易完成時登記該筆交易日志記錄;對超時交易登記超時日志文件;對每次系統(tǒng)調(diào)試,登記調(diào)試日志文件;日志模塊(106)通過數(shù)據(jù)庫處理接口,實施對日志記錄的保存、清理以及進行日志的切換轉(zhuǎn)存和查詢;系統(tǒng)配置模塊(107),主要用于檢查數(shù)據(jù)庫服務(wù)器是否正常運行,讀取自身配置參數(shù)以用于負荷平衡;讀取終端設(shè)備和銀行主機的配置參數(shù)及報文配置格式,為身份認證和報文格式轉(zhuǎn)換提供服務(wù);標準報文格式模塊(108),定義了統(tǒng)一的請求類報文格式和統(tǒng)一的應(yīng)答類報文格式,涵蓋了各種請求類報文和應(yīng)答類報文的數(shù)據(jù)段。
4.根據(jù)權(quán)利要求1所述的基于金融行業(yè)的前置系統(tǒng),其特征在于所述的管理服務(wù)器(2)包括報文管理模塊(201),用于提供報文格式配置,采用編譯原理生成業(yè)務(wù)流;終端管理模塊(202),用于對終端設(shè)備屬性數(shù)據(jù)的維護、狀態(tài)信息的查詢,完成對終端的啟動、關(guān)機、重起以及對終端設(shè)備的權(quán)限管理;交易統(tǒng)計模塊(203),用于對單筆交易的查詢和對交易的綜合查詢分析以及報表輸出。
全文摘要
本發(fā)明公開了一種基于金融行業(yè)的前置系統(tǒng),它包括多臺前置機、一管理服務(wù)器和一數(shù)據(jù)庫服務(wù)器;所述的前置機通過網(wǎng)絡(luò)分別與管理服務(wù)器和數(shù)據(jù)庫服務(wù)器相連接,用于進行銀行交易過濾、交易轉(zhuǎn)換,把經(jīng)轉(zhuǎn)換的統(tǒng)一格式報文轉(zhuǎn)發(fā)給銀行主機進行處理,并將交易處理結(jié)果按各終端的信息格式轉(zhuǎn)發(fā)到交易請求發(fā)起點;所述的管理服務(wù)器,用于負責(zé)對報文的統(tǒng)一配置;所述的數(shù)據(jù)庫服務(wù)器安裝有數(shù)據(jù)庫軟件,用于保存終端、前置機、銀行主機相應(yīng)的配置參數(shù)和數(shù)據(jù)格式,記錄交易日志信息。本發(fā)明提高了系統(tǒng)穩(wěn)定性,降低了前置機處理業(yè)務(wù)的壓力,保證了核心業(yè)務(wù)系統(tǒng)更穩(wěn)定、方便,同時還解決不同地域的特色業(yè)務(wù)處理。
文檔編號G07F19/00GK1932875SQ20061005375
公開日2007年3月21日 申請日期2006年10月9日 優(yōu)先權(quán)日2006年10月9日
發(fā)明者高峰, 蔣建挺, 張云峰 申請人:杭州東信金融技術(shù)服務(wù)有限公司