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

銀行柜面業(yè)務工單管理應用系統(tǒng)

申請免費試用、咨詢電話:400-8352-114

機系統(tǒng)都面臨著大量的并發(fā)交易請求,大集中模式尤為如此。因此,如果沒有控制和管理,服務進程總數超過這個限制,將導致系統(tǒng)運行效率急劇下降,甚至導致系統(tǒng)崩潰。山西建行原系統(tǒng)已經建立了三層結構,采取通訊平臺OPEN/TP搭建,該平臺是一個簡單的通訊平臺,缺乏對應用進程的管理。基于三層結構體系的中間件TongEASY及TongLINK,它除了提供可靠的面向消息的數據傳輸,還提供網絡監(jiān)控、流量控制、交易管理、負載均衡、應用調度等功能。   2、 中間件TongEASY及TongLINK的主要功能   TongLINK及TongEASY是東方通科技自主開發(fā)的通信及交易管理中間件產品。交易中間件TongEASY管理銀行綜合業(yè)務網絡3,TongLINK及TongEASY是東方通科技自主開發(fā)的通信及交易管理中間件產品。交易中間件TongEASY管理銀行綜合業(yè)務網絡3應用系統(tǒng)客戶端與服務器端的交易通信、監(jiān)控交易的執(zhí)行過程,確保交易過程的完整和數據的一致性;TongEASY同時在客戶端與服務端構造一個高速的數據通道,支持大量并發(fā)的連接、管理調度并發(fā)進程。TongLINK是TongEASY的通信平臺。本文對TongLINK/TongEASY系統(tǒng)的主要功能/原理的介紹,側重在交易完整性保障機制、對連接及并發(fā)請求的管理以及應用進程的管理方式,它有助于我們理解中間件在銀行柜面業(yè)務應用系統(tǒng)中所起的作用,對“二級分行帳務集中”以及“全省帳務集中” 模式的支持。  ?。?) 交易完整性保障原理   銀行柜面業(yè)務應用系統(tǒng)是一個(3層結構的)客戶/服務器模式的應用系統(tǒng),一般地,網點機上的客戶程序是客戶方,城市或省數據中心計算機系統(tǒng)中的業(yè)務處理程序(服務程序)是服務方。一個典型的客戶機/服務器模式的應用中,交易處理需要客戶機與服務器機的共同參與才能完成,并且需要保證客戶機與服務器機處理結果的一致性,這是由于客戶程序與服務程序內在的業(yè)務邏輯的相關性決定的。下面以一個典型的基于交易中間件TongEASY的客戶/服務器應用來說明。   交易處理需要A機與B機的共同參與才能完成,為保證A機與B機處理結果一致性,TongEASY規(guī)定,以客戶方處理結果為最終的交易處理結果基準的交易處理需要經過交易請求、應答、確認/沖正等過程?! ∮捎谟嬎銠C系統(tǒng)或網絡故障可能在任意時刻發(fā)生,從而破壞客戶方和服務方數據的一致性。TongEASY監(jiān)控交易的處理過程,并對每一筆交易處理過程中的各個狀態(tài)登記日志。 TongEASY核心發(fā)現(xiàn)未完成交易后,根據當前狀態(tài)進行相應的處理,最終保證交易的完整和數據的一致性:  ?。?) TongEASY和TongLINK對連接及并發(fā)請求的管理  與其它的基于TongLINK及TongEASY的客戶/服務器模式的應用系統(tǒng)一樣,TongLINK及TongEASY需要配置在銀行的網點計算機系統(tǒng)和數據處理中心的計算機系統(tǒng)中,客戶端(網點)的每一套TongLINK系統(tǒng)與服務器端(中心)的TongLINK系統(tǒng)間建立一個預建的連接。如果有2000個網點需要和中心通過TongLINK建立連接,那么中心的TongLINK系統(tǒng)就要支持2000個以上的連接。同樣,如果有同時的200個并發(fā)的交易請求,中心的TongLINK和TongEASY就要支持200個以上的并發(fā)請求。  考慮到這一需求,TongLINK采用了預建連接、鏈路復用,數據收發(fā)的異步處理、可調的發(fā)送和接收消息隊列的大小等機制,以支持OLTP應用所面臨的支持大量連接和并發(fā)的要求。TongLINK可以迅速地把消息從連接的一端發(fā)送到另一端,不會在任何一端(無論是網點還是中心)形成瓶頸。由于來自客戶端(一般是網點)的大量并發(fā)請求(數十甚至數百)不可能全部交給計算機系統(tǒng)處理(計算機系統(tǒng)的處理能力是有限的,它所能同時運行的進程數目也是有限的。見下一節(jié)“TongEASY對應用進程的管理”中的有關論述),因此,事實上,大量的并發(fā)請求是TongEASY來管理的,而且TongEASY也必須管理這些并發(fā)的請求。TongEASY主要是通過消息隊列及內存緩沖區(qū)來緩沖和實施管理,它們是:與TongLINK通信的TongLINK隊列緩沖區(qū)、緩沖用戶交易數據的“通訊緩沖區(qū)”,以及與應用進程通信的“應用隊列緩沖區(qū)”。來自TongLINK的大量的并發(fā)請求需要在這些緩沖區(qū)中緩沖,請求高峰超出TongEASY的處理能力時,TongEASY便把它們丟掉,從而始終保持一個高效、平滑的處理。這就是TongEASY提供的高速數據通道(“漏斗效應”)?! ongEASY和TongLINK可以支持數千個連接,成百上千個并發(fā)的請求,足以滿足銀行“大集中”模式的柜面應用系統(tǒng)處理中心的要求。實際配置系統(tǒng)時,需要根據應用的需求、計算機系統(tǒng)的處理能力合理地配置上述有關的參數。  ?。?) TongEASY對應用進程的管理  一個確定的計算機系統(tǒng),系統(tǒng)中可同時運行的服務程序(進程)數是有限的。銀行柜面業(yè)務應用系統(tǒng)數據中心的計算機系統(tǒng)再大,最多可同時運行的交易處理進程總數恐怕也不過百十個。無論是“集中”模式,還是“大集中”模式,中心計算機系統(tǒng)都面臨著大量的并發(fā)交易請求,“大集中”模式尤為如此。如果沒有控制和管理,服務進程總數超過這個限制,將導致系統(tǒng)運行效率急劇下降,甚至導致系統(tǒng)崩潰。山西行原系統(tǒng)中間件平臺OPEN/TP就存在這個問題?! 眠M程的管理與調度的另一個方面是如何將交易服務請求交付給應用進程,保證頻繁需要的服務優(yōu)先得到滿足,零星需要的服務不必預先占用系統(tǒng)的資源,每一種服務進程的數量都有控制等等。TongEASY有一個好的進程管理調度策略,能夠很好地均衡系統(tǒng)的負載。系統(tǒng)中可同時運行的應用進程總數、各類應用進程與調度有關的數目(如某類服務程序的初啟進程數,可啟動的最多進程數、每個進程可服務的最多請求數等等)的配置與TongEASY本身無關,需要根據應用的需求和計算機系統(tǒng)的配置合理地確定。   3、TongLINK及TongEASY在銀行帳務系統(tǒng)中的部署  山西建行于2000年3月將原應用系統(tǒng)用中間件進行改造,將TongEASY作為交易管理系統(tǒng),TongLINK作為客戶方與服務方的連接軟件。TongEASY不僅管理系統(tǒng)內的所有交易,還對系統(tǒng)效率有舉足輕重的作用。服務器上有許多服務程序,正象多線程技術大大提高了數據庫的效率一樣,TongEASY對服務進程的精確調度、均衡負載,可以使盡可能少的服務進程處理盡可能多的交易,從而大大提高應用程序的效率。   按照X/Open DTP擴充模型,客戶方和服務方分別由資源管理、交易管理、通信管理、應用程序四部分構成。其中應用程序可根據業(yè)務類型劃分為更小的模塊,每個模塊由許多進程來實現(xiàn),統(tǒng)一由TongEASY進行管理,以保障交易完整性及數據一致性,保證系統(tǒng)的效率。  建行山西分行帳務集中綜合業(yè)務網絡系統(tǒng)是一個三級TongLINK/TongEASY網絡。  銀行網點(三級結點)
發(fā)布:2007-04-14 11:36    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
辦公管理系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢

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

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