監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

全國推廣綜合業(yè)務(wù)處理系統(tǒng)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

  一、案例背景   1995年,中國建設(shè)銀行在全國推廣綜合業(yè)務(wù)處理系統(tǒng)湖北版1.0(以下簡(jiǎn)稱湖北版系統(tǒng))。隨著湖北版系統(tǒng)的推廣,各地業(yè)務(wù)發(fā)展迅速,業(yè)務(wù)種類增加,業(yè)務(wù)量大增,湖北版系統(tǒng)開始暴 露出了一些問題,集中表現(xiàn)在湖北版原通信軟件上。1998年湖北版系統(tǒng)升級(jí)到2.0,主要解決了2000年問題,但湖北版原通信軟件所暴露出來的問題并沒有徹底解決。   二、技術(shù)分析   湖北版系統(tǒng)原通信軟件沒有交易管理功能,它的功能、性能與穩(wěn)定性都存在著許多問題,分析如下:   湖北版原通信軟件沒有交易管理功能,交易的完整性保證依賴于應(yīng)用系統(tǒng)完成,也就是依靠原來系統(tǒng)中的沖正機(jī)制來實(shí)現(xiàn)。由于原系統(tǒng)待沖正表機(jī)制設(shè)計(jì)上存在一些缺陷,引起各節(jié)點(diǎn)上業(yè)務(wù)數(shù)據(jù)不一致。   湖北版原通信軟件沒有應(yīng)用程序的調(diào)度功能,中心服務(wù)程序的運(yùn)行個(gè)數(shù)由網(wǎng)點(diǎn)請(qǐng)求的并發(fā)數(shù)決定,完全不受控制,業(yè)務(wù)繁忙或網(wǎng)間業(yè)務(wù)處理較慢時(shí),主機(jī)中運(yùn)行的進(jìn)程數(shù)過多,性能下降,處理速度變慢,極端情況時(shí)造成惡性循環(huán),引起系統(tǒng)崩潰。   湖北版原通信軟件通信功能簡(jiǎn)單,而且沒有通信管理功能。網(wǎng)點(diǎn)監(jiān)控、核心調(diào)整(動(dòng)態(tài)配置)、通訊流量監(jiān)控、日志監(jiān)控等都無法實(shí)現(xiàn)。而這些功能對(duì)于一個(gè)大型的業(yè)務(wù)網(wǎng)絡(luò)的運(yùn)行與管理是非常重要的。   湖北版原通信軟件與應(yīng)用軟件之間的結(jié)合過于緊密,它和應(yīng)用軟件直接編譯在一起,相當(dāng)于應(yīng)用軟件的一部分,不是獨(dú)立的平臺(tái),難以發(fā)展,其更新需要重新編譯應(yīng)用軟件,很不方便。   網(wǎng)間業(yè)務(wù)服務(wù)程序采用同步方式處理,每一筆業(yè)務(wù)在地市級(jí)中心和省(直轄市)中心轉(zhuǎn)發(fā)請(qǐng)求后,都必須等待應(yīng)答,這種處理模式造成服務(wù)程序運(yùn)行效率不高,在網(wǎng)間接收應(yīng)答較慢且網(wǎng)間業(yè)務(wù)較多時(shí),也會(huì)啟動(dòng)大量的服務(wù)進(jìn)程造成系統(tǒng)性能下降。   與湖北版原通信軟件不同,TongLINK是一個(gè)獨(dú)立的中間件產(chǎn)品。   TongLINK與應(yīng)用程序通過消息隊(duì)列和共享內(nèi)存打交道,當(dāng)需要更新TongLINK版本時(shí),只要接口函數(shù)不變,就不需要改動(dòng)或編譯應(yīng)用軟件,只要安裝上新的TongLINK軟件即可。TongEASY也是如此。   聯(lián)機(jī)交易處理的特點(diǎn)要求中間件要有效率,同時(shí)又不能占用太多的資源。TongLINK與應(yīng)用系統(tǒng)(或TongEASY)打交道主要依靠消息隊(duì)列,為防止消息隊(duì)列阻塞,TongLINK只把消息包頭(約16個(gè)字節(jié))放入隊(duì)列,而把包體放入共享內(nèi)存中。TongLINK的運(yùn)行核心可以調(diào)整,消息隊(duì)列和共享內(nèi)存的大小,均可以根據(jù)系統(tǒng)規(guī)模的大小,在管理系統(tǒng)中設(shè)定,使得TongLINK占用資源合理,而湖北版原通信軟件做不到這一點(diǎn)。   TongEASY有一套完整的應(yīng)用進(jìn)程調(diào)度策略,對(duì)服務(wù)進(jìn)程進(jìn)行統(tǒng)一的調(diào)度與管理。何時(shí)啟動(dòng)服務(wù)進(jìn)程、啟動(dòng)多少進(jìn)程均可由TongEASY進(jìn)行管理,因而可以合理地使用主機(jī)資源,最大限度地發(fā)揮主機(jī)的效率,同時(shí)又不會(huì)造成業(yè)務(wù)量過大時(shí)把機(jī)器壓跨。最新的測(cè)試結(jié)果表明:在模擬的建行柜面業(yè)務(wù)應(yīng)用環(huán)境中,TongEASY和TongLINK系統(tǒng)可以輕松地支持800個(gè)并發(fā)前端用戶,系統(tǒng)每秒處理交易數(shù)可達(dá)到或超過100多筆(依賴于所采用的系統(tǒng)和配置)。   TongEASY的交易管理功能既符合標(biāo)準(zhǔn)又具有獨(dú)創(chuàng)性。TongEASY對(duì)交易完整性的管理提供兩種方式,一種是通過XA標(biāo)準(zhǔn)與數(shù)據(jù)庫接口后,采用兩階段提交協(xié)議。但由于兩階段提交協(xié)議在一個(gè)低速的廣域網(wǎng)上使用時(shí)會(huì)有一些問題,主要表現(xiàn)在一是握手次數(shù)多、數(shù)據(jù)庫加鎖時(shí)間長,因而效率較低,二是不能很好地解決由于網(wǎng)絡(luò)故障所造成的交易一致性問題。因而TongEASY還提供一種獨(dú)創(chuàng)的交易管理方式,即由TongEASY監(jiān)控所有交易,并發(fā)現(xiàn)異常交易,對(duì)異常交易采用重復(fù)核對(duì)的方式,根據(jù)核對(duì)結(jié)果確定本筆交易是提交、回滾或者沖正。這種方式正常交易握手次數(shù)少,效率高,異常交易重復(fù)核對(duì),可以極大降低網(wǎng)絡(luò)故障造成的交易完整性問題。鑒于國內(nèi)的網(wǎng)絡(luò)狀況,這種方式更適合國內(nèi)用戶使用。由于系統(tǒng)中的錯(cuò)誤多出現(xiàn)在網(wǎng)絡(luò)上,而數(shù)據(jù)庫本身又具有部分交易管理功能,本地應(yīng)用程序?qū)?shù)據(jù)庫操作引起的交易錯(cuò)誤,可通過數(shù)據(jù)庫提供的交易管理功能恢復(fù)。交易中間件的主要是處理跨過網(wǎng)絡(luò)的各種交易的錯(cuò)誤情況,可以保障在各種錯(cuò)誤情況下的交易的完整,諸如網(wǎng)絡(luò)故障、客戶、服務(wù)程序不能正常運(yùn)行等等。   三、 解決方案   針對(duì)現(xiàn)在湖北版系統(tǒng)存在的一些問題,分別采用三種方案對(duì)山西、黑龍江、河南、四川、廣西、浙江、廣東省分行的湖北版系統(tǒng)進(jìn)行改造。  ?。ㄒ唬┥轿?、黑龍江省分行采用的改造方案   這是最簡(jiǎn)單的改造方案,應(yīng)用系統(tǒng)不做任何修改,原有的沖正表機(jī)制繼續(xù)沿用,只是用TongLINK和TongEASY替換原系統(tǒng)中的通信軟件,編寫模擬函數(shù),仍然使用湖北版系統(tǒng)中通信軟件的函數(shù)名,只是函數(shù)內(nèi)部調(diào)用TongEASY的函數(shù),從而實(shí)現(xiàn)用TongLINK和TongEASY替換掉原通信軟件。   這一方案的優(yōu)點(diǎn)是工作量小,改造后的系統(tǒng)可以得到TongLINK和TongEASY的大部分功能和特點(diǎn),如實(shí)時(shí)、高效,支持大業(yè)務(wù)量并發(fā),易管理,易維護(hù),核心規(guī)??烧{(diào)整,可動(dòng)態(tài)配置,對(duì)應(yīng)用程序的有效管理等,可以較好地提高原有系統(tǒng)的性能、可靠性、可管理性,減少系統(tǒng)中帳不平的現(xiàn)象。在同等條件下應(yīng)能比原系統(tǒng)的處理能力提高50%左右。但這一方案沒有最充分地利用TongEASY的全部功能。  ?。ǘ┖幽?、四川、廣西、浙江省分行采用的方案   這一方案利用了TongEASY的交易管理方式。將湖北版系統(tǒng)中通信軟件的函數(shù)改為TongEASY提供的函數(shù)。新的服務(wù)記帳接口函數(shù)時(shí)程序處理流程為:先接收數(shù)據(jù),再判斷接收數(shù)據(jù)類型,進(jìn)行相應(yīng)處理,然后根據(jù)情況進(jìn)行請(qǐng)求轉(zhuǎn)發(fā),或返回應(yīng)答,或申明確認(rèn)沖正處理結(jié)果。對(duì)網(wǎng)間交易,原湖北版系統(tǒng)中采用等待網(wǎng)間應(yīng)答方式,這樣服務(wù)程序?qū)?huì)一段時(shí)間不工作,出現(xiàn)啟動(dòng)大量程序而導(dǎo)致系統(tǒng)效率下降的情況。因而將其將改造成異步處理模式,不等待網(wǎng)間應(yīng)答,服務(wù)程序根據(jù)接收到的數(shù)據(jù)做不同的處理。   第二方案利用了TongLINK和TongEASY提供的全部功能,特別是充分利用了TongEASY的交易完整性管理方法,可以很好地提高系統(tǒng)的效率,保證交易完整性。但這一方案對(duì)原應(yīng)用系統(tǒng)的改動(dòng)量比第一方案要大。   (三)廣東省分行的采用的改造方案   這一方案在XA接口的基礎(chǔ)上利用TongEASY的交易管理方式,即前文所說的快速XA方式。這一方案與第二方案差別是,由于使用XA接口,不需要單獨(dú)的沖正服務(wù)程序。在服務(wù)端做配置,以指示在來自客戶端的確認(rèn)或沖正命令超時(shí)未到達(dá)時(shí),已預(yù)做的服務(wù)端操作進(jìn)行提交或回滾。   與第二方案相比較,采用本方案改造所需的工作量稍有減少。不足的是,在服務(wù)端接收請(qǐng)求至正式提交或撤回的時(shí)間段內(nèi)占用的數(shù)據(jù)庫資源比前兩種方案要大。   以上描述的三個(gè)方案都是切實(shí)可行的方案,且都已是成功的改造案例。從目前中國建設(shè)銀行的具體情況來看,第二方案改造最為合適。   四、應(yīng)用環(huán)境   應(yīng)用單位中心主機(jī)操作系統(tǒng)數(shù)據(jù)庫中心前端河南省分行HP9000/T500/K400/K200HP-UX SCO OpenServerInformix浙江省分行Sequent NUMA-QSequent S5000系列U6000系列DYNIXSCO OpenServer Informix廣西分行IBM PC服務(wù)器HP
發(fā)布:2007-04-14 11:36    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
辦公管理系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普工單管理系統(tǒng)其他應(yīng)用

員工管理軟件 工作日程管理軟件 門禁考勤系統(tǒng) 門禁管理系統(tǒng) 電話管理系統(tǒng) 設(shè)備管理系統(tǒng) 工單管理系統(tǒng) 設(shè)備管理系統(tǒng)免費(fèi)版 免費(fèi)工單管理系統(tǒng) 免費(fèi)日程管理軟件 日程管理軟件免費(fèi)下載 電話管理軟件下載 門禁管理系統(tǒng) 工單管理軟件