專利名稱:基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用系統(tǒng)工具,尤其是涉及一種基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系 統(tǒng)工具集。
背景技術(shù):
網(wǎng)上銀行是銀行為客戶提供銀行服務(wù)的新手段,它以現(xiàn)有的銀行業(yè)務(wù)為基礎(chǔ),利 用Internet技術(shù)為客戶提供綜合、統(tǒng)一、安全、實時的金融服務(wù)。隨著Internet的發(fā)展與 普及,網(wǎng)上銀行作為一種新型的客戶服務(wù)方式迅速成為國際銀行界關(guān)注的焦點。網(wǎng)上銀行業(yè)務(wù)平臺的開發(fā)與管理需要通過專業(yè)的應(yīng)用系統(tǒng)工具來實現(xiàn),應(yīng)用系統(tǒng) 工具是相關(guān)應(yīng)用系統(tǒng)在開發(fā)、管理、發(fā)布以及運行中不可缺少的部分,可以說,應(yīng)用系統(tǒng)工 具的可用程度在很大程度上可以代表應(yīng)用系統(tǒng)自身的業(yè)務(wù)層次和可操作性。各類應(yīng)用系統(tǒng) 工具的使用可以給網(wǎng)上銀行業(yè)務(wù)平臺帶來諸多益處,比如可以統(tǒng)一應(yīng)用系統(tǒng)的規(guī)范、提高 開發(fā)以及系統(tǒng)實施的效率、資源和業(yè)務(wù)的可視化統(tǒng)一管理、方便對系統(tǒng)的檢查和管理、提供 管理的安全性等。鑒于此,各大銀行均針對其自身網(wǎng)上銀行業(yè)務(wù)平臺的特點建立了針對性的應(yīng)用系 統(tǒng)工具,來對其網(wǎng)上銀行系統(tǒng)進行管理和維護。然而,由于網(wǎng)上銀行業(yè)務(wù)平臺的系統(tǒng)架構(gòu)、 業(yè)務(wù)多樣性在銀行業(yè)務(wù)和渠道系統(tǒng)中是相對復(fù)雜的,往往需要一整套非常完備的輔助應(yīng)用 工具才能對系統(tǒng)的開發(fā)、運行工作進行有效的管理和維護,而現(xiàn)有的應(yīng)用系統(tǒng)工具中,缺乏 一種能在應(yīng)用系統(tǒng)業(yè)務(wù)開發(fā)過程中有效管理和操作的各類信息的系統(tǒng)工具,使得在網(wǎng)上銀 行系統(tǒng)的開發(fā)過程中無法有效的對系統(tǒng)中各種資源、業(yè)務(wù)的處理規(guī)則以及開發(fā)活動的全過 程進行管理和監(jiān)控,降低了應(yīng)用系統(tǒng)開發(fā)的效率。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明所解決的技術(shù)問題是提供一種基于網(wǎng)上銀行業(yè)務(wù)平 臺的應(yīng)用系統(tǒng)工具集,其可對網(wǎng)上銀行業(yè)務(wù)從開發(fā)到運行進行全程的管理,提高了開發(fā)的效率。本發(fā)明的目的通過提供以下技術(shù)方案實現(xiàn)一種基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系 統(tǒng)工具集,其包括項目管理工具集、開發(fā)管理工具集、測試工具集及運行維護工具集,所述 開發(fā)管理工具集包括資源信息管理模塊、配置信息管理模塊、程序開發(fā)工具、網(wǎng)銀產(chǎn)品開發(fā) 工具及分行產(chǎn)品支持工具,所述運行維護工具集包括系統(tǒng)運行監(jiān)控工具、業(yè)務(wù)運行監(jiān)控工 具以及統(tǒng)計查詢工具。所述資源信息管理模塊包括數(shù)據(jù)字典管理、業(yè)務(wù)組件和技術(shù)組件管理、系統(tǒng)參數(shù) 管理、頁面管理、業(yè)務(wù)交易管理及系統(tǒng)編碼管理。所述配置信息管理模塊包括業(yè)務(wù)抽象定義管理、交易配置信息管理、業(yè)務(wù)規(guī)則參 數(shù)配置管理、業(yè)務(wù)流程配置管理及接口配置管理。所述程序開發(fā)工具包括頁面配置工具及流程配置工具,其中,所述頁面配置工具的內(nèi)容包括界面數(shù)據(jù)字典的定義、界面模板的定義、公共函數(shù)的定義、功能的定義、授權(quán)管理及版本維護。所述流程配置工具的運行由如下三部分組成流程配置、調(diào)度管理及組件,其中, 所述流程配置將業(yè)務(wù)處理的組件有序組裝以配置的形式表示出來,形成配置信息。所述分行產(chǎn)品支持工具在全國集中接入的網(wǎng)上銀行系統(tǒng)中用以支持分行業(yè)務(wù)產(chǎn) 品的開發(fā),所述分行業(yè)務(wù)分為如下過程首先,總行對網(wǎng)上銀行分行業(yè)務(wù)開發(fā)制定統(tǒng)一規(guī) 貝U、分行提交業(yè)務(wù)申請;其次,總行審批、分行自行做分行業(yè)務(wù)的開發(fā)、測試;再次,分行自 行做分行業(yè)務(wù)產(chǎn)品的開發(fā)、測試;然后,分行將測試通過的業(yè)務(wù)產(chǎn)品包提交總行,總行做導(dǎo) 入和裝載;再由總行做分行業(yè)務(wù)產(chǎn)品的測試;最后,總行做分行業(yè)務(wù)產(chǎn)品的發(fā)布。所述測試工具集包括交易接口測試工具和模擬后臺測試工具,所述交易接口測試 工具用于對網(wǎng)上銀行系統(tǒng)與其他業(yè)務(wù)系統(tǒng)之間的接口功能進行測試。所述運行維護工具集中的業(yè)務(wù)運行監(jiān)控工具包括在線客戶監(jiān)控、在線業(yè)務(wù)處理監(jiān) 控、銀行業(yè)務(wù)處理及數(shù)據(jù)管理。所述在線客戶監(jiān)控可監(jiān)控的信息包括在線各類客戶數(shù)量、登錄客戶號、登錄時間、 客戶端類型、最后一次業(yè)務(wù)提交的時間及最后一次提交的業(yè)務(wù)類型;所述在線業(yè)務(wù)處理監(jiān) 控可監(jiān)控的信息包括業(yè)務(wù)請求類型、數(shù)量、重要數(shù)據(jù)及時間;所述數(shù)據(jù)管理包括客戶及業(yè)務(wù) 數(shù)據(jù)的導(dǎo)入、導(dǎo)出及數(shù)據(jù)備份。與現(xiàn)有技術(shù)相比,本發(fā)明的應(yīng)用系統(tǒng)工具集能對網(wǎng)上銀行業(yè)務(wù)從開發(fā)到運行進行 全程的管理,也統(tǒng)一了應(yīng)用系統(tǒng)的規(guī)范、提高了開發(fā)以及系統(tǒng)實施的效率。
下面結(jié)合附圖對本發(fā)明作進一步說明圖1為本發(fā)明基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集的架構(gòu)示意圖。圖2為本發(fā)明所述的網(wǎng)上銀行業(yè)務(wù)平臺中業(yè)務(wù)流程組裝運行的示意圖。圖3為本發(fā)明所述的網(wǎng)上銀行業(yè)務(wù)平臺中業(yè)務(wù)影射關(guān)系圖。圖4為本發(fā)明所述的網(wǎng)上銀行系統(tǒng)的分行業(yè)務(wù)開發(fā)的流程圖。
具體實施例方式以下參照
本發(fā)明的最佳實施方式。如圖1所示,為本發(fā)明所述的一種基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集的架 構(gòu)圖,該應(yīng)用系統(tǒng)工具集包括項目管理工具集、開發(fā)管理工具集、測試工具集及運行維護工 具集,所述四大類工具集能對網(wǎng)上銀行業(yè)務(wù)從開發(fā)到運行進行全程管理。每類工具集都是 以網(wǎng)上銀行運行環(huán)境為技術(shù)實現(xiàn)的基礎(chǔ),提供對系統(tǒng)產(chǎn)品功能的配置、參數(shù)、以及動態(tài)業(yè)務(wù) 信息管理的操作界面,是由一系列系統(tǒng)工具組成的工具集,用以實現(xiàn)不同的功能。以下分別 詳細介紹所述四大工具集。第一,所述項目管理工具集用于在系統(tǒng)項目的開發(fā)過程中對整個過程中的方方面 面進行統(tǒng)一的管理,所述項目管理工具集包括如下管理功能人員管理、版本管理、BUG管 理、計劃管理及事務(wù)管理。所謂人員管理,即對網(wǎng)上銀行應(yīng)用系統(tǒng)項目實施中參與的人員的 角色、權(quán)限、工作內(nèi)容等進行定義和管理。所謂版本管理,即對項目過程中或者系統(tǒng)開發(fā)中所涉及到的代碼、文件、文檔、配置信息、數(shù)據(jù)等信息進行版本管理。所謂BUG管理,是以往 應(yīng)用系統(tǒng)開發(fā)中比較薄弱的環(huán)境,一般都是采用文檔或者簡單工具的方式實現(xiàn)。所謂計劃 管理,是應(yīng)用系統(tǒng)項目開發(fā)的核心,計劃管理需要與事務(wù)、資源、人員的管理相結(jié)合。所謂事 務(wù)管理,是細化的計劃管理過程中的步驟,事務(wù)管理是以計劃為基準(zhǔn)的獨立事件的處理管
理。 第二,所述開發(fā)管理工具集是對應(yīng)用系統(tǒng)在業(yè)務(wù)開發(fā)過程中需要管理和操作的各 類信息進行有效的管理,同時,也為輔助開發(fā)人員完成開發(fā)工作提供專門工具。在網(wǎng)上銀 行系統(tǒng)的開發(fā)過程中,需要通過所述開發(fā)管理工具集中的相關(guān)工具界面來對系統(tǒng)中各種資 源、業(yè)務(wù)的處理規(guī)則以及開發(fā)活動的全過程進行管理和監(jiān)控,使開發(fā)的過程和狀態(tài)可視化, 提高開發(fā)效率。所述開發(fā)管理工具集可以分為兩大類一類是管理開發(fā)信息的資源信息管 理模塊、業(yè)務(wù)配置信息管理模塊;一類是程序開發(fā)工具、網(wǎng)銀產(chǎn)品開發(fā)工具和分行產(chǎn)品支持 工具。下面分別介紹所述兩大類開發(fā)管理工具集。所謂資源信息管理模塊是所有系統(tǒng)管理中都存在的管理系統(tǒng),是對所有物理存在 的信息和過程成果進行登記和操作管理的模塊。在網(wǎng)上銀行系統(tǒng)中管理的數(shù)據(jù)信息和組件 模塊等資源包括1)數(shù)據(jù)字典管理數(shù)據(jù)字典是對系統(tǒng)中使用的數(shù)據(jù)信息進行類型、命名、使用方 式等方面的統(tǒng)一定義。數(shù)據(jù)字典包括數(shù)據(jù)庫數(shù)據(jù)字典、應(yīng)用處理數(shù)據(jù)字典等。網(wǎng)上銀行的 資源管理工具提供對各種數(shù)據(jù)字典的管理配置功能。2)業(yè)務(wù)組件、技術(shù)組件管理組件是應(yīng)用系統(tǒng)實現(xiàn)的基礎(chǔ),網(wǎng)上銀行系統(tǒng)中的組 件是在網(wǎng)上銀行系統(tǒng)架構(gòu)的基礎(chǔ)上所做的業(yè)務(wù)抽象和功能實現(xiàn)的結(jié)果,組件的豐富和積累 是一個應(yīng)用系統(tǒng)不斷升級、完善所需要的。網(wǎng)上銀行系統(tǒng)中主要包含兩類組件一類是業(yè)務(wù) 組件,一類是技術(shù)組件。業(yè)務(wù)組件脫離具體的處理環(huán)境和系統(tǒng)架構(gòu)去實現(xiàn)業(yè)務(wù)處理的邏輯; 技術(shù)組件則是根據(jù)具體環(huán)境的要求來實現(xiàn)技術(shù)功能,支撐業(yè)務(wù)組件運行。網(wǎng)上銀行系統(tǒng)中 也是通過工具界面對系統(tǒng)中使用的各級組件做統(tǒng)一管理。3)系統(tǒng)參數(shù)網(wǎng)上銀行系統(tǒng)參數(shù)是通過專門的管理和配置工具進行維護管理的, 這樣即方便對系統(tǒng)的集中管理又保證了對系統(tǒng)參數(shù)維護的簡便和安全性。4)頁面管理在網(wǎng)上銀行系統(tǒng)的開發(fā)中,對頁面的管理是一件比較繁瑣的事情, 尤其是當(dāng)正逐步把應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯和業(yè)務(wù)處理邏輯相分離的時候,需要將系統(tǒng)中的頁 面作為一類資源進行定義和管理。頁面的管理主要是將所有網(wǎng)上銀行系統(tǒng)的界面進行重新 定義、命名,并用工具做管理維護。5)業(yè)務(wù)交易管理網(wǎng)上銀行系統(tǒng)是面向客戶服務(wù)的渠道,與柜面業(yè)務(wù)不同,網(wǎng)上 銀行如果將銀行的后臺交易直接展現(xiàn)給用戶,會讓用戶覺得無所適從,不可理解。網(wǎng)上銀行 系統(tǒng)需要把交易處理進行重新整理、歸并組織成客戶可以接受的自助業(yè)務(wù)。業(yè)務(wù)交易管理 是網(wǎng)上銀行系統(tǒng)中資源管理和工具功能的重要內(nèi)容。6)系統(tǒng)編碼管理系統(tǒng)編碼管理是對網(wǎng)上銀行系統(tǒng)中所使用的各種系統(tǒng)代碼、對 照表、甚至編碼規(guī)則等進行統(tǒng)一管理。通過工具對編碼資源做定義和維護,保證系統(tǒng)中的共 享資源的唯一性。所謂業(yè)務(wù)配置信息管理模塊是提供了一個對網(wǎng)上銀行業(yè)務(wù)定義、配置、組裝的專 門工具。由于網(wǎng)上銀行系統(tǒng)是面向各種客戶類型、各種業(yè)務(wù)要求的服務(wù)系統(tǒng),其業(yè)務(wù)的更新頻度和創(chuàng)新要求也是在銀行業(yè)務(wù)系統(tǒng)中最為突出的。所以網(wǎng)上銀行所實現(xiàn)的業(yè)務(wù)處理有必 要是可配置、可組裝的。所述業(yè)務(wù)配置信息管理模塊主要實現(xiàn)如下功能1)業(yè)務(wù)抽象定義業(yè)務(wù)配置的前提是對業(yè)務(wù)有比較深刻的理解,并能夠根據(jù)系統(tǒng) 需要和業(yè)務(wù)發(fā)展要求進行抽象,生成業(yè)務(wù)處理的基礎(chǔ)單元。業(yè)務(wù)配置管理模塊中的業(yè)務(wù)抽 象定義功能就是將網(wǎng)上銀行系統(tǒng)中的業(yè)務(wù)處理邏輯進行演繹和抽象,生成可以被重復(fù)使用 的一系列業(yè)務(wù)單元,并把它們定義到系統(tǒng)管理中去。2)交易配置信息管理網(wǎng)上銀行一類的服務(wù)渠道系統(tǒng)的處理方式都是將后臺系 統(tǒng)提供的交易進行整合和組裝,形成面向客戶的業(yè)務(wù)功能。交易配置信息管理就是對后臺 系統(tǒng)提供的各種交易做登記管理。3)業(yè)務(wù)規(guī)則參數(shù)配置管理針對網(wǎng)上銀行的業(yè)務(wù)處理,可以將很多業(yè)務(wù)處理的規(guī) 則參數(shù)化,從而可以通過定義的方式來調(diào)整業(yè)務(wù)處理的過程。由此,可以通過調(diào)整業(yè)務(wù)規(guī)則 參數(shù)來控制業(yè)務(wù)的處理,也可以為不同的客戶要求定制對應(yīng)的業(yè)務(wù)規(guī)則。業(yè)務(wù)規(guī)則參數(shù)的 配置管理是對業(yè)務(wù)抽象后定義的一系列業(yè)務(wù)規(guī)則的參數(shù)化表示進行管理。4)業(yè)務(wù)流程配置管理網(wǎng)上銀行系統(tǒng)的業(yè)務(wù)流程可以分為三類界面操作流程、 業(yè)務(wù)處理流程和用戶工作流。在此業(yè)務(wù)流程的配置中,主要是實現(xiàn)界面操作流程和業(yè)務(wù)處 理流程的配置。網(wǎng)上銀行系統(tǒng)的業(yè)務(wù)處理存在復(fù)雜的界面操作流程,即包括界面之間的交 互,也包括界面與業(yè)務(wù)處理流程之間的交互。將頁面操作流程獨立出來可以方面網(wǎng)上銀行 系統(tǒng)的設(shè)計和開發(fā)的人員配備。業(yè)務(wù)處理流程是對網(wǎng)上銀行系統(tǒng)接收到的業(yè)務(wù)請求進行分 解處理,以多個業(yè)務(wù)環(huán)節(jié)的組織來完成整個業(yè)務(wù)處理過程。界面流程與處理流程之間也是 通過配置的方式實現(xiàn)界面以業(yè)務(wù)處理的對接。5)接口配置網(wǎng)上銀行系統(tǒng)與銀行其他業(yè)務(wù)系統(tǒng)之間存在著多種多樣的請求和 訪問接口,將這些接口歸類、統(tǒng)一管理和定義方便系統(tǒng)的開發(fā)和運行管理。所謂的程序開發(fā)工具包括頁面配置工具與流程配置工具,這是因為網(wǎng)上銀行系統(tǒng) 的程序開發(fā)的中心內(nèi)容是頁面和流程邏輯。所述頁面配置工具是為了減輕開發(fā)人員的工作量和使整個系統(tǒng)的界面的統(tǒng)一而 設(shè)計的一個頁面生成工具,其包括下列幾個部分界面數(shù)據(jù)字典的定義、界面模版的定義、 公共函數(shù)的定義、功能的定義、授權(quán)管理及版本維護,以下分別介紹各個部分。關(guān)于所述界面數(shù)據(jù)字典的定義,在一個頁面或一個功能中其存在著許多元素,為 了使系統(tǒng)的開發(fā)中的元素達到統(tǒng)一,需要定義一個界面數(shù)據(jù)字典,而每個頁面或功能的元 素都是從數(shù)據(jù)字典中選擇的,從而達到在開發(fā)中變量和元素名稱的統(tǒng)一性,在界面定制工 具中其還提供了各種數(shù)據(jù)的檢查規(guī)則和格式化輸出,對日期的數(shù)據(jù),系統(tǒng)自動提供一個日 歷。關(guān)于界面模版的定義,一個頁面或功能中其可能包括幾個方面的信息,為了避免 系統(tǒng)的開發(fā)功能上的重復(fù)勞動,可以設(shè)計模版,設(shè)計者可以在模版上對各個元素定義規(guī)則 和數(shù)據(jù)類型,事件、顯示方式等。設(shè)計好以后就可以為功能設(shè)計提供良好的基礎(chǔ)。關(guān)于公共函數(shù)的定義,在系統(tǒng)的開發(fā)中,功能函數(shù)的定義是很重要的一個部分,其 穩(wěn)定性和方便性能夠使系統(tǒng)的開發(fā)速度有一個提升,并且對以后的系統(tǒng)開發(fā)一個知識的積 累作用。關(guān)于功能的定義,界面是要體現(xiàn)功能,功能的定義包括功能組的定義和功能的定義,功能組可以是用戶定義的子系統(tǒng),也可以是功能或業(yè)務(wù)相近的功能集合,其主要是方便 用戶查找功能和對功能更好的管理。功能的定義,是用戶根據(jù)業(yè)務(wù)部門的需求進行設(shè)計的, 其實是建立在模版的基礎(chǔ)上的,但可以對模版中定義的元素的屬性和方法加以修改,但不 影響模版的定義。關(guān)于授權(quán)管理,一個系統(tǒng)需要一個權(quán)限管理,在這個開發(fā)系統(tǒng)需要這個的目的是 為了是系統(tǒng)的開發(fā)更規(guī)范、可以根據(jù)每個人的的角色不同而賦予不同的權(quán)限,從而使系統(tǒng) 的開發(fā)在一個規(guī)則中,保證了開發(fā)的質(zhì)量和速度。
關(guān)于版本維護,軟件的開發(fā)是一個對分工和合作要求很高的工作,在系統(tǒng)的開發(fā) 中版本的維護是一個很重要的工作,系統(tǒng)充分提供了版本維護的功能,在這個功能中,用戶 可以很方便的查閱該功能的每個版本的情況。高級的管理人員可以刪除功能中無用的版 本。整個的界面配置工具基本上是為了頁面開發(fā)設(shè)計而制作的,其可以是界面設(shè)計的 統(tǒng)一和與后臺數(shù)據(jù)接口的統(tǒng)一,從而使前后臺的開發(fā)人員在數(shù)據(jù)接口方面的定義減少工作 量,現(xiàn)在的工具可以根據(jù)用戶功能的定義生成XML和JSP文件兩種,但由于系統(tǒng)采用了功能 數(shù)據(jù)的定義和功能的表現(xiàn)形式分開的原則,使系統(tǒng)可以根據(jù)客戶的需要生成不同類型和不 同風(fēng)格的界面(但整體的風(fēng)格是一致的)。整個界面配置工具可以在系統(tǒng)的需求、設(shè)計、開 發(fā)和實施中使用。所述流程配置工具,是為了直觀的展示、配置管理業(yè)務(wù)的處理流程,并對其集中管 理而設(shè)置的。請參閱圖2所示,在網(wǎng)上銀行系統(tǒng)中,業(yè)務(wù)差異性決定了業(yè)務(wù)流程以及構(gòu)成組 件的千差萬別。業(yè)務(wù)流程的配置、運行由三部分組成流程配置、調(diào)度管理及組件。所述流 程配置是將業(yè)務(wù)處理的組件有序組裝以配置的形式表示出來,形成配置信息。所述調(diào)度管 理是業(yè)務(wù)流程和界面流程處理的核心,是根據(jù)信息內(nèi)容和流程配置信息調(diào)度組件執(zhí)行的系 統(tǒng)關(guān)鍵模塊。所述組件是業(yè)務(wù)運行的基礎(chǔ),是業(yè)務(wù)處理的基本單位。所謂網(wǎng)銀產(chǎn)品開發(fā)工具,是可用于建立和組織原子交易、服務(wù)、產(chǎn)品之間的業(yè)務(wù)關(guān) 系的應(yīng)用工具。網(wǎng)上銀行系統(tǒng)的業(yè)務(wù)開發(fā)過程,實際上就是一系列的業(yè)務(wù)組裝和影射的過 程。銀行系統(tǒng)在通過網(wǎng)上銀行向客戶提供業(yè)務(wù)服務(wù)的時候,需要將后臺系統(tǒng)的專業(yè)功能轉(zhuǎn) 化為銀行客戶可以理解的服務(wù)界面,而不是后臺功能在Internet上的簡單展現(xiàn),這一點對 于自助服務(wù)渠道的系統(tǒng)尤為重要。請參閱圖3所示,其說明了在網(wǎng)上銀行等面向客戶服務(wù) 的渠道系統(tǒng)中,需要建立的業(yè)務(wù)關(guān)系。網(wǎng)上銀行系統(tǒng)的客戶是通過信息豐富、功能完善而富 有人性化的界面來操作和處理業(yè)務(wù)。這些信息包括網(wǎng)上銀行產(chǎn)品、服務(wù)功能和原子交易。 產(chǎn)品是客戶直接接受的包含服務(wù)信息、屬性,服務(wù)功能的營銷單位;服務(wù)功能則是在網(wǎng)上銀 行系統(tǒng)中通過原子交易組裝生成基本功能;原子交易是與后臺系統(tǒng)所提供的交易通過接口 一一對應(yīng)。網(wǎng)上銀行系統(tǒng)的業(yè)務(wù)開發(fā)要建立和組織原子交易、服務(wù)、產(chǎn)品之間的業(yè)務(wù)關(guān)系, 所以需要使用網(wǎng)銀產(chǎn)品開發(fā)工具來實現(xiàn)這部分的工作。業(yè)務(wù)開發(fā)工具包括以下的功能原 子交易定義,與后臺系統(tǒng)的交易接口實現(xiàn);網(wǎng)上銀行服務(wù)管理,組織服務(wù)功能的具體實現(xiàn); 網(wǎng)上銀行產(chǎn)品管理,定義產(chǎn)品信息、屬性和服務(wù)功能;網(wǎng)上銀行產(chǎn)品展示,將產(chǎn)品按照業(yè)務(wù) 要求做界面展示。所謂分行產(chǎn)品支持工具,是用于對分行業(yè)務(wù)的開發(fā)有所支持。網(wǎng)上銀行系統(tǒng)是一 個全國集中接入的渠道處理系統(tǒng),為了滿足各地差異化的業(yè)務(wù)需要,必須考慮支持分行業(yè)務(wù)產(chǎn)品的開發(fā)。通常網(wǎng)上銀行尤其是全國集中的網(wǎng)上銀行系統(tǒng)的分行業(yè)務(wù)開發(fā)可以分為以 下的過程總行對網(wǎng)上銀行分行業(yè)務(wù)開發(fā)制定統(tǒng)一規(guī)則;分行提交業(yè)務(wù)申請,總行審批;分 行自行做分行業(yè)務(wù)的開發(fā)、測試;分行將測試通過的業(yè)務(wù)包提交總行,總行做導(dǎo)入和裝載; 總行做分行業(yè)務(wù)的測試;總行做分行業(yè)務(wù)的發(fā)布。請配合參閱圖4所示,這個過程是一個動 態(tài)的過程,就是說分行業(yè)務(wù)的開發(fā)、測試、轉(zhuǎn)載、發(fā)布是一個不斷進行的循環(huán)過程,所以就需 要有一整套的方法和工具來保障過程的可靠性。針對以上的情況,本發(fā)明在原有網(wǎng)上銀行 應(yīng)用系統(tǒng)工具的基礎(chǔ)上,提供了業(yè)務(wù)及項目數(shù)據(jù)的導(dǎo)出和裝載、發(fā)布管理功能,各分行在進 行分行業(yè)務(wù)開發(fā)的時候,也是使用總行統(tǒng)一的應(yīng)該開發(fā)管理工具,在開發(fā)、測試完成后使用 工具提供的導(dǎo)出功能將所有的分行業(yè)務(wù)代碼形成業(yè)務(wù)包,在總行通過應(yīng)用系統(tǒng)工具的裝載 功能做導(dǎo)入。第三,所述測試工具集是應(yīng)用系統(tǒng)開發(fā)和檢測的輔助工具,網(wǎng)上銀行系統(tǒng)中常用 的測試工具主要有交易接口測試工具和模擬后臺測試工具兩類。所述交易接口測試工具 用于脫離業(yè)務(wù)流程和應(yīng)用系統(tǒng)環(huán)境,而對網(wǎng)上銀行系統(tǒng)與其他業(yè)務(wù)系統(tǒng)之間的接口功能進 行測試。關(guān)于所述模擬后臺測試工具,由于網(wǎng)上銀行系統(tǒng)是一個渠道服務(wù)系統(tǒng),其業(yè)務(wù)功能 是依賴于后臺系統(tǒng)的提供,這樣在特定環(huán)境下就需要一個模擬后臺來支持網(wǎng)上銀行系統(tǒng)的 運行和功能實現(xiàn)。第四,所述運行維護工具集是提供用來在系統(tǒng)運行階段,對系統(tǒng)的運行狀態(tài)、信息 數(shù)據(jù)做監(jiān)控管理的操作界面,所述運行維護工具集只是提供了基于網(wǎng)上銀行系統(tǒng)核心技術(shù) 的基本的運行管理功能,隨著應(yīng)用的發(fā)展和業(yè)務(wù)要求再做增加、調(diào)整。網(wǎng)上銀行系統(tǒng)的運行 維護工具集的主要分為系統(tǒng)運行監(jiān)控工具、業(yè)務(wù)運行監(jiān)控工具以及統(tǒng)計查詢工具。所述系統(tǒng)運行監(jiān)控工具是對網(wǎng)上銀行系統(tǒng)的狀態(tài)和資源做監(jiān)控和管理的工具,用 于對系統(tǒng)作整體狀況的監(jiān)控,具體監(jiān)控內(nèi)容包括系統(tǒng)參數(shù)、動態(tài)Session管理及異常監(jiān) 控。所述業(yè)務(wù)運行監(jiān)控工具更適合銀行內(nèi)部管理網(wǎng)上銀行的業(yè)務(wù)人員,是對網(wǎng)上銀行 系統(tǒng)運行中的動態(tài)業(yè)務(wù)信息進行監(jiān)控和管理,其包括在線客戶監(jiān)控、在線業(yè)務(wù)處理監(jiān)控、銀 行業(yè)務(wù)處理及數(shù)據(jù)管理。所述在線客戶監(jiān)控提供查詢和顯示系統(tǒng)在線的登錄客戶信息的功 能,有利于對系統(tǒng)的客戶運行狀況做實時的掌控,了解客戶狀態(tài),其可監(jiān)控的信息包括在 線各類客戶數(shù)量,登錄客戶號,登錄時間,客戶端類型,最后一次業(yè)務(wù)提交時間,最后一次提 交的業(yè)務(wù)類型等。所述在線業(yè)務(wù)處理監(jiān)控提供查詢和顯示系統(tǒng)在線處理業(yè)務(wù)信息的功能, 可監(jiān)控的信息包括并發(fā)的業(yè)務(wù)請求類型、數(shù)量、重要數(shù)據(jù)、時間等,在線業(yè)務(wù)的監(jiān)控有利于 對系統(tǒng)的業(yè)務(wù)運行狀況做實時的掌控,了解業(yè)務(wù)分布狀態(tài)。所述銀行業(yè)務(wù)處理一般都是由 客戶發(fā)起的,需要銀行人員參與的業(yè)務(wù)處理。所述數(shù)據(jù)管理提供對運行數(shù)據(jù)的管理功能,對 運行業(yè)務(wù)數(shù)據(jù)的管理是應(yīng)用系統(tǒng)運行中的重要輔助功能,主要包括客戶及業(yè)務(wù)數(shù)據(jù)的導(dǎo) 入、導(dǎo)出、數(shù)據(jù)備份等。所述統(tǒng)計查詢工具,與其他應(yīng)用系統(tǒng)一樣,網(wǎng)上銀行系統(tǒng)有針對其業(yè)務(wù)特性的統(tǒng) 計、查詢要求,或者報表輸出功能。統(tǒng)計查詢工具一般都是根據(jù)具體業(yè)務(wù)發(fā)展的需要而不斷 增加和變更的,現(xiàn)階段主要的統(tǒng)計查詢還只限于業(yè)務(wù)量和客戶量方面。網(wǎng)上銀行運行維護 工具中提供對網(wǎng)上銀行業(yè)務(wù)統(tǒng)計的功能,可以按照發(fā)生時間、業(yè)務(wù)類型、交易金額等做統(tǒng)計 或者報表輸出。另外,所述運行維護工具中也提供對網(wǎng)上銀行客戶統(tǒng)計的功能,可以按照開戶時間、客戶類型、地區(qū)等做統(tǒng)計或者報表輸出。
盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施方式,但是本領(lǐng)域的普通技術(shù)人 員將意識到,在不脫離由所附的權(quán)利要求書公開的本發(fā)明的范圍和精神的情況下,各種改 進、增加以及取代是可能的。
權(quán)利要求
一種基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于包括項目管理工具集、開發(fā)管理工具集、測試工具集及運行維護工具集,所述開發(fā)管理工具集包括資源信息管理模塊、配置信息管理模塊、程序開發(fā)工具、網(wǎng)銀產(chǎn)品開發(fā)工具及分行產(chǎn)品支持工具,所述運行維護工具集包括系統(tǒng)運行監(jiān)控工具、業(yè)務(wù)運行監(jiān)控工具以及統(tǒng)計查詢工具。
2.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述資源信息管理模塊包括數(shù)據(jù)字典管理、業(yè)務(wù)組件和技術(shù)組件管理、系統(tǒng)參數(shù)管理、頁面管 理、業(yè)務(wù)交易管理及系統(tǒng)編碼管理。
3.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述配置信息管理模塊包括業(yè)務(wù)抽象定義管理、交易配置信息管理、業(yè)務(wù)規(guī)則參數(shù)配置管理、 業(yè)務(wù)流程配置管理及接口配置管理。
4.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述程序開發(fā)工具包括頁面配置工具及流程配置工具,其中,所述頁面配置工具的內(nèi)容包括 界面數(shù)據(jù)字典的定義、界面模板的定義、公共函數(shù)的定義、功能的定義、授權(quán)管理及版本維 護。
5.根據(jù)權(quán)利要求4所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述流程配置工具的運行由如下三部分組成流程配置、調(diào)度管理及組件,其中,所述流程配 置將業(yè)務(wù)處理的組件有序組裝以配置的形式表示出來,形成配置信息。
6.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述分行產(chǎn)品支持工具在全國集中接入的網(wǎng)上銀行系統(tǒng)中用以支持分行業(yè)務(wù)產(chǎn)品的開發(fā),所 述分行業(yè)務(wù)分為如下過程首先,總行對網(wǎng)上銀行分行業(yè)務(wù)開發(fā)制定統(tǒng)一規(guī)則、分行提交業(yè)務(wù)申請;其次,總行審批、分行自行做分行業(yè)務(wù)的開發(fā)、測試;再次,分行自行做分行業(yè)務(wù)產(chǎn)品的開發(fā)、測試;然后,分行將測試通過的業(yè)務(wù)產(chǎn)品包提交總行,總行做導(dǎo)入和裝載;再由總行做分行業(yè)務(wù)產(chǎn)品的測試;最后,總行做分行業(yè)務(wù)產(chǎn)品的發(fā)布。
7.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述測試工具集包括交易接口測試工具和模擬后臺測試工具,所述交易接口測試工具用于對 網(wǎng)上銀行系統(tǒng)與其他業(yè)務(wù)系統(tǒng)之間的接口功能進行測試。
8.根據(jù)權(quán)利要求1所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述運行維護工具集中的業(yè)務(wù)運行監(jiān)控工具包括在線客戶監(jiān)控、在線業(yè)務(wù)處理監(jiān)控、銀行業(yè) 務(wù)處理及數(shù)據(jù)管理。
9.根據(jù)權(quán)利要求8所述的基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其特征在于所 述在線客戶監(jiān)控可監(jiān)控的信息包括在線各類客戶數(shù)量、登錄客戶號、登錄時間、客戶端類 型、最后一次業(yè)務(wù)提交的時間及最后一次提交的業(yè)務(wù)類型;所述在線業(yè)務(wù)處理監(jiān)控可監(jiān)控 的信息包括業(yè)務(wù)請求類型、數(shù)量、重要數(shù)據(jù)及時間;所述數(shù)據(jù)管理包括客戶及業(yè)務(wù)數(shù)據(jù)的導(dǎo) 入、導(dǎo)出及數(shù)據(jù)備份。
全文摘要
本發(fā)明提供了一種基于網(wǎng)上銀行業(yè)務(wù)平臺的應(yīng)用系統(tǒng)工具集,其包括項目管理工具集、開發(fā)管理工具集、測試工具集及運行維護工具集,所述開發(fā)管理工具集包括資源信息管理模塊、配置信息管理模塊、程序開發(fā)工具、網(wǎng)銀產(chǎn)品開發(fā)工具及分行產(chǎn)品支持工具,所述運行維護工具集包括系統(tǒng)運行監(jiān)控工具、業(yè)務(wù)運行監(jiān)控工具以及統(tǒng)計查詢工具。與現(xiàn)有技術(shù)相比,本發(fā)明的應(yīng)用系統(tǒng)工具集能對網(wǎng)上銀行業(yè)務(wù)從開發(fā)到運行進行全程的管理,也統(tǒng)一了應(yīng)用系統(tǒng)的規(guī)范、提高了開發(fā)以及系統(tǒng)實施的效率。
文檔編號G06Q40/00GK101877109SQ201010149259
公開日2010年11月3日 申請日期2010年4月8日 優(yōu)先權(quán)日2010年4月8日
發(fā)明者鄭愛軍 申請人:蘇州德融嘉信信用管理技術(shù)有限公司