農信銀資金通存通兌項目中間件解決方案v1_第1頁
農信銀資金通存通兌項目中間件解決方案v1_第2頁
農信銀資金通存通兌項目中間件解決方案v1_第3頁
農信銀資金通存通兌項目中間件解決方案v1_第4頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、?T ongTech農信銀資金通存通兌項目中間件解決方案東方通科技公司2006年5月目 錄第一章前言 .3第二章農信社通存通兌業務系統建設分析.4一、農信社通存通兌業務需求分析.4二、農信社通存通兌系統事務處理需求分析.4第三章基于中間件產品的應用系統設計.6一、基于中間件的應用系統設計模型.6二、農信社通存通兌系統的應用框架.81.農信社通存通兌系統總體框架.82.農信社通存通兌系統的業務邏輯.9三、農信社通存通兌系統的交易中間件產品應用部署.101.交易中間件的部署框架 .102.交易中間件的應用功能 .10四、基于交易中間件的農信社通存通兌系統特點.121.大吞吐量,支持大并發訪問 .1

2、22.可管理性 .123.高可用性 .124.高性能 .125.可擴展性 .136.安全性 .137.開放性 .138.先進性 .139.便捷性 .1310.健壯性 .13第四章中間件產品介紹 .14一、 中間件的功能與作用 .14二、 交易中間件 TONGEASY 的功能與定位 .141. TongEASY 的主要功能: .152. TongEASY 的技術特點 .19第五章總結語 .22第一章前言銀資金通存通兌指在全國農信社系統內的各營業網點開有存款帳戶的單位,可以在農信社的任何一個網點辦理結算業務;若收付款單位均在農信社開戶的,則其資金的劃撥“一記雙訖,此收彼付,彼付此收,即時記帳”,收

3、付雙方資金在農信社內同時記帳, 實現農信社系統內清算。 儲戶在當地辦理的符合通存通兌條件的儲蓄業務, 可在全省所有農村信用社營業網點辦理存款和取款。 它方便儲戶異地存款、取款,減少現金用量,提高資金的安全性。農信社系統通存通兌的實現是一個聯機事務處理系統的實例。 聯機事務處理系統的建立,需要保證數據可靠傳輸,數據一致性,數據的完整性,數據的實時性等,而所有這些,都需要通過中間件產品來提供強有力的保證。東方通科技是中國最大的中間件平臺軟件供應商。1992 年東方通科技一直從事中間件軟件的開發與推廣應用工作,是中國中間件技術領域公認的開拓者和領導者,也是世界上為數不多的擁有全線中間件產品的軟件供應

4、商。作為獨立軟件廠商( ISV),東方通科技全線產品符合 BOA (Business Oriented Architecture)體系架構,中間件技術是 BOA 架構中最重要的基礎支撐技術。東方通科技自主知識產權的中間件產品包括消息中間件、 交易中間件、 安全中間件、 工作流中間件、應用集成中間件、應用服務器等等。同時,東方通科技在中間件產品領域積累了十幾年的應用經驗,能夠提供成熟的、完善的中間件產品解決方案。因此,東方通科技通過對農信社系統通存通兌建設需求的定位分析, 結合東方通科技中間件產品在同類應用系統的應用經驗, 提出符合本系統建設需求的中間件產品應用解決方案。第二章農信社通存通兌業務

5、系統建設分析一、 農信社通存通兌業務需求分析農村信用社聯合社簡稱“農信社”,農信社是由農民自愿入股組成,由入股社員民主管理, 主要為入股社員服務的具有法人資格的合作金融機構。農村信用社實行自主經營、獨立核算、自負盈虧。農村信用社入股組成農村信用合作聯社,主要為入股的農村信用社提供服務,同時對農村信用社實行管理、監督和協調。各省農村信用社聯合社是在各省農村信用社以縣 (市)為單位統一法人的基礎上,由市聯社和縣(市)聯社共同入股,經省政府同意并經中國人民銀行批準而設立的省級地方性金融機構。主要業務包括:個人儲蓄;農戶、個體工商戶及農村經濟組織存款、貸款、結算業務;代理其他金融機構的金融業務;代理收

6、付款項;買賣政府債券以及其他經中國人民銀行批準的業務。當前,各省內儲戶在當地辦理的符合通存通兌條件的儲蓄業務, 可在全省所有農村信用社營業網點辦理存款和取款。 它方便儲戶異地存款、 取款,減少現金用量,提高資金的安全性。但是,隨著國內農村經濟聯系的日益緊密,農信社存取款的交易范圍在不斷擴大, 從省內逐步擴展到省外, 由于當前采用省內集中辦理業務,這給用戶帶來諸多不便, 不利益市場競爭力的提升。 所以各省都在努力發展跨省業務,比如浙江省農村信用社系統已經與上海農村商業銀行系統全面實現銀行卡的柜面通存通兌業務。為了更好的提升業務競爭力, 提高服務質量, 農信社將建立全國通存通兌結算系統。系統的建設

7、將以通存通兌結算中心為核心,實現各省之間的通存通兌。二、 農信社通存通兌系統事務處理需求分析農信社系統通存通兌系統的建設將建立一個清算中心,實現全國30 余省的農信社之間的通存通兌業務。 從應用系統的建設分析, 本系統屬于一個分布式連接事務處理系統。 聯機事務處理系統的建立, 需要保證交易數據可靠傳輸,交易數據一致性, 交易數據的完整性, 交易數據的實時性等。 具體的事務需要突出一下特性:原子性:一個交易所作的操作要么全部成功要么全部失敗;一致性:一個交易把一個合法對象比如一條記錄從一種有效狀態轉變為另一種有效狀態 如果該交易被放棄則此對象退回到交易開始前的有效狀態;隔離性:一個交易對對象的操

8、作效果在其被提交之前對于其它交易是不可見的;永久性:一個成功的交易被提交后其對對象的操作結果是永久性的若要取消該操作結果必須通過另一個交易使它回退到原狀態。對于跨省農信社之間的一筆異地通兌交易的事務處理流程可以簡單分析如下:在客戶網點錄入數據,將請求發送到本省農信社管理服務中心;本省農信社管理服務中心記交易流水, 判斷不是本地帳戶則將請求轉發全國農信社清算中心;全國農信社清算中心記錄流水后將請求轉發外省管理服務中心, 外省管理服務中心記錄交易流水和修改客戶帳戶, 同意交易執行并返回處理結果。交易應答順原路返回客戶網點,客戶網點記錄交易流水,通知本省管理服務中心該交易已經執行。本省管理服務中心提

9、交交易結果,并轉發結果至全國清算中心,再轉發至外省管理服務中心,提交交易結果交易完成。在該交易處理過程總共涉及四個節點它們分別是客戶方、本地服務中心、 清算中心、外地服務中心。 他們之間都是通過廣域網連接的相隔千里的計算機系統之間實現,一筆交易將在網絡上進行9 次數據傳遞,將在四個節點上共進行10次處理。因此,如何在邏輯上保證交易的完整性, 即交易結果處理的一致性是系統實現面臨的一個重要關鍵,如何保證各系統高效運行也是系統實現的一個重要因素。第三章基于中間件產品的應用系統設計一、 基于中間件的應用系統設計模型應用系統從邏輯上可以分為三個層面,分別是指數據平臺、 業務平臺和接入平臺,其中數據平臺

10、又分為數據子層和服務子層。如下圖所示。接 入 邏 輯 1接 入 邏 輯 2.接 入 邏 輯 k業務過業務過程1業務過程2業 務 過 程 y程.業務業務函數1.業 務 函 數 x函業務函數2數服務子原子服務1.原 子 服 務 n原子服務2層數據數據2 .子數據1數據m層接入平臺業務平臺數據平臺應用系統邏輯層次體系結構接入平臺主要負責各個客戶端的訪問接入, 提供整個應用系統表示邏輯的運行。用戶通過訪問接入平臺的提供的服務進行業務處理請求的提交,并通過接入平臺得到業務邏輯返回的處理結果。業務平臺是整個應用系統的核心, 主要負責提供集中業務的開發和運行環境。考慮到在集中的應用模式下應用服務器和數據庫服

11、務器的大并發壓力。業務平臺采用了交易中間件技術,一方面緩沖前端大量的訪問請求,緩解了數據庫服務器的并發壓力,另一方面實現對業務邏輯進程的調度,合理分配服務器資源。數據平臺是應用系統的數據存儲基礎。通過交易中間件訪問數據平臺而不是客戶端應用直接訪問數據庫,可以實現對數據庫連接數目的有效控制,保證數據庫服務器的系統響應效率。通過數據庫效率的提高,能夠部署新的數據倉庫應用,為數據倉庫的運行提供足夠的系統資源。在上述的三層劃分中, 可以歸為表示層、 業務邏輯層和數據層。 中間件的位置如下圖所示:應用服務器(第二層 /第一層)數據庫管數據庫理系統業業業務務務邏邏邏輯輯輯數據庫服務器(第三層)中間件中間件

12、中間件客戶方客戶方中間件在此處起到了十分重要的作用:溝通表示層與業務層、 數據庫事務管理、解決異構互聯、管理網絡資源、負責業務邏輯調度、控制業務進程對主機資源的使用、均衡負載、數據路由等功能。二、 農信社通存通兌系統的應用框架1. 農信社通存通兌系統總體框架全國清算中心業務業務業務邏輯邏輯邏輯交易中間件數據庫業務業務業務業務業務業務邏輯邏輯邏輯邏輯邏輯邏輯交易中間件數據庫交易中間件數據庫省清算中心省清算中心業務系統業務系統業務系統業務系統客戶端客戶端客戶端客戶端農信社營業所農信社營業所基于交易中間件建立全國清算中心系統, 在各省清算中心部屬交易中間件來構建一個星形應用網絡。各省清算中心應用系統

13、通過匹配的應用網關與交易中間件的接口實現交互。基于中間件的應用系統,業務邏輯和數據庫沒有直接的連接,在很大程度上減少了數據庫的壓力,提高了數據庫的處理效率,同時通過中間件提供的交易一致性保證,保證了數據的一致性。業務邏輯的處理過程在中間件的管理和控制之下, 實現了資源的有效合理分配。對于那些需要頻繁被請求的業務邏輯,中間件將會分配較多的系統資源以滿足頻繁響應的系統需要。對于那些不經常使用的業務邏輯,中間件會在有請求發生時分配系統資源響應請求,并在業務處理完成以后釋放系統資源。針對大并發壓力,中間件提供了緩沖機制,有效緩解應用服務器的壓力保證了業務處理的效率。2. 農信社通存通兌系統的業務邏輯各

14、個農信社營業所的提交相應的業務處理請求, 通過交易中間件實現業務邏輯與數據庫事務管理, 由業務邏輯完成對省、 全國中心、 其他省數據庫的業務操作。并將操作結果放回到前端, 通過客戶端界面把結果展現給工作人員。 具體業務處理流程如下:農信社營業所通過業務系統實現與省中心的相應業務邏輯的請求;省中心業務系統收到請求后, 將根據請求的服務類型觸發相應的業務邏輯進行處理;如果是本地的,通過業務邏輯實現對數據庫的操作,并將處理結果返回給營業所客戶端;如果是外地的則本地業務邏輯調用應用網關提供的接口與交易中間件實現交互,發起對全國中心端相應業務邏輯的請求;全國中心端的交易中間件收到請求后, 將根據請求的服

15、務類型觸發相應的業務邏輯進行判定省份處理,并通過交易中間件進行數據庫操作;全國中心業務邏輯調用交易中間件提供的接口, 發起對相應省的業務邏輯請求;相應省中心的交易中間件收到請求后, 通過應用網關根據請求的服務類型觸發相應的業務邏輯進行處理,并通過業務邏輯實現對數據庫的操作;相應省的業務邏輯處理結果通過應用網關返回給交易中間件, 并通過交易中間件將處理結果返回全國交易中心, 全國中心業務邏輯通過交易中間件實現數據庫的操作并將結果返回發起省中心;省中心的業務邏輯將返回給營業所業務系統客戶端;最后,通過客戶端上的表示邏輯將結果展現給工作人員。三、 農信社通存通兌系統的交易中間件產品應用部署1. 交易

16、中間件的部署框架全國中心業務邏輯TongEASY集中數據庫TongEASY數據庫TongEASY數據庫業務邏輯業務邏輯省中心省中心業務系統業務系統業務系統業務系統客戶端客戶端客戶端客戶端農信社營業所農信社營業所中間件總體部署框架2. 交易中間件的應用功能TongEASY 的安裝在全國中心、 省中心業務平臺上; 各省的業務系統通過應用網關與 TongEASY 接口實現雙向調用。交易中間件 TongEASY 在本系統的主要功能如下:(1)提供應用框架交易中間件TongEASY 作為一個開發和運行的平臺,可為應用系統提供一個框架。在此框架下,應用系統的設計思路更清晰,模塊化程度更高、更合理,從而提高

17、應用系統的運行效率。(2)實現并行處理,提供處理速度交易中間件TongEASY 可以控制和管理應用系統進程的并行運行(應用系統的進程應能夠并行運行;并行處理要比串行處理速度快。)TongEASY 控制下的應用系統能夠更好利用主機系統資源,提高處理效率, 加快業務邏輯的處理速度。(3)對進程的管理,控制對數據庫的壓力交易中間件TongEASY 對應用系統進程的管理,可以很好的控制其與數據庫的連接數,控制其對數據庫的壓力。在數據庫壓力小時,TongEASY 可增大并發數,反之減小,從而更好的發揮數據庫的處理能力。(4)為數據庫的運行提供保障交易中間件TongEASY 構建的全省業務集中處理系統,從

18、兩個方面為數據倉庫的運行提供保障, 首先是系統的資源, 數據倉庫的運行需要在已有業務數據的基礎上做數據的查詢、統計、分析,最終生成用戶需要的結果,數據的操作必然要占用數據庫服務器的系統資源,業務數據庫的操作必須高效,TongEASY 構建的應用系統在很大程度上減少了數據庫的連接,大大提高了數據庫服務器的運行效率,為數據倉庫的運行從系統資源提供了保障。(5)保障數據的完整性、一致性為數據庫的運行提供了準確可靠的業務數據,使用TongEASY 構建的業務系統,保證了數據的完整性,一致性,并且數據庫的連接都是本地連接,避免了網絡數據庫出錯的幾率,為數據倉庫的運行提供了數據保障。(6)交易完整性管理T

19、ongEASY 提供兩種交易完整性管理機制: 使用 XA 和兩階段提交方式管理交易完整性;使用核對和重做方式管理交易完整性。(7)保障通訊效率TongEASY 在在各節點之間建立一條網絡通道,多個請求可以復用網絡通道,在網絡通道上傳遞服務名。 參數和最終結果。最大限度減少網絡上的傳輸量。同時,TongEASY 在通訊時針對不同的網絡狀況采用相應的流量控制策略,提供壓縮功能以保障數據在不同網絡帶寬下的通訊效率。(8)路由與集群服務TongEASY 提供按名字請求服務的方式。應用程序按名字提出服務請求,TongEASY 根據名字服務表查找并分配服務請求,服務程序,按優先級進行服務處理。四、 基于交

20、易中間件的農信社通存通兌系統特點1. 大吞吐量,支持大并發訪問在 TongEASY 向用戶提供服務進程都是通過 TongEASY 連接,不與數據服務器直接連接, 從而在業務系統的訪問量很大時,TongEASY 提供的緩沖池和數據庫連接池可以屏蔽大量的連接數,而真正與數據庫建立的連接不會增加很多,對不會造成數據庫性能下降, 這樣就能夠支撐大量并發訪問,并且系統規模也不會受到有效的數據連接數的限制。2. 可管理性系統的應用由TongEASY 進行管理。 TongEASY 提供的進程管理可以根據用戶定義的規則調度應用系統的進程。對頻繁請求的服務,TongEASY 會預先啟動幾個服務。對較少請求的服務

21、,TongEASY 在有了請求再啟動服務,并在無此類請求后關閉這個請求, 釋放系統資源。 TongEASY 能夠對并發訪問進行有序的控制。系統管理員可以在管理節點和中心通過TongEASY 管理程序實時查看和控制業務集中系統的應用進程,以使系統運行效率更高。3. 高可用性TongEASY 系統提供負載均衡、 單點失效、災難備份等功能,從而提高業務集中系統的可用性。TongEASY 能夠分布在一個或多個服務器上, 構成一個服務器的集群, 并且 TongEASY 能夠在多個服務器間自動均衡負載。 在系統中的一個服務器出現問題時,TongEASY 可以自動將應用服務切換到其它服務器上, 從而不致因為

22、單個服務器的失效造成整個業務集中系統的癱瘓。4. 高性能TongEASY 可以提高整個業務集中系統的處理性能, 縮短系統的響應時間。 , TongEASY 提供一個連接緩沖池, 使得大量的連接和應用請求不致影響數據庫的處理性能。提供一個數據庫連接池也可以提高應用進程的處理速度。 連接復用技術也可提高網絡連接的效率。5. 可擴展性TongEASY 支持 7*24 小時運行和動態參數配置,因而業務集中系統向用戶提供的服務可動態增加。由 TongEASY 構架的服務節點可動態增加,因而,當業務集中系統中每個服務器的負載很大時, 可通過在系統中動態增加服務器的辦法來提高業務集中系統的處理能力。6. 安

23、全性系統中客戶端無法與數據庫直接連接,數據庫得到了TongEASY 的保護;TongEASY 對節點的認證, TongEASY 對應用的認證; TongEASY 對傳輸數據的加密等都提高此系統的安全性。7. 開放性以交易中間件技術為基礎建立的應用系統, 采用開放技術標準, 便于與基于不同開發技術實現的各種內外部系統互聯互通, 另一方面,在產品供應商和技術服務商的選擇上也提供了更大的余地。8. 先進性交易中間件實現的聯機事務處理模型, 經歷了多年的發展和應用, 在事務處理領域依然具有不可替代的作用。9. 便捷性在本系統中應用的中間件技術,在提供了各種服務的同時, 充分屏蔽了技術實現細節,以簡單而

24、便于開發人員理解和使用的 API 提供上層應用程序所需的基礎服務,保證應用開發人員集中關注應用業務邏輯, 有效地降低開發難度、 縮短開發周期、削減開發費用。10. 健壯性業務系統的健壯性一方面取決于中間件產品的健壯性, 另一方面也取決于應用系統的健壯性。本方案所推薦的中間件產品均在各種用戶系統中得到了廣泛地檢驗,而在此基礎上建立的應用系統由于開發難度的降低, 相應地其健壯性也更容易得到保證。第四章中間件產品介紹一、 中間件的功能與作用在應用系統中面臨的問題, 從表面上看都是一些具體的業務問題,但就其本質來看實質上是應用系統的架構與結構問題。在現階段,移動、聯通、電信、石化、金融、保險、證券、政

25、府、電力等等各個行業都遇到了共性的問題應用系統性能低下、 數據操作的一致性無法得到保障、數據傳輸丟失、 應用系統擴展性差、可靠性、可用性得不到保障、 異構平臺間的互操作問題以及相關的應用維護、開發、管理和安全等等諸多難以解決的問題。所有這些問題的起因當然在于應用系統本身的因素: 系統變得太龐大、 越來越復雜了,業務量不斷增加,網絡環境不盡人意,不同應用系統進行互聯等等,而業務系統卻對周邊環境提出了越來越高的要求。 這樣就提出了架構的問題, 既然各行各業的應用面臨著許多共性的問題, 而這些問題與用戶的業務無直接的關系(雖然缺之不可) ,因而也就出現了中間件產品一種或幾種從應用中脫離出來的產品,來

26、提供這些系統級的服務,即應用系統框架。應用系統框架的概念也符合軟件系統的層次化、 整體化要求。在中間件之上用戶得以專注于業務邏輯開發, 而應用系統框架負責整合應用系統, 負責在不同的技術之上共享資源、管理計算資源和網絡通訊, 為應用確保數據傳輸的正確性、可靠性、安全性和傳輸效率。在這個架構之上來構建應用,開發簡單方便、保障應用系統運行效率和伸縮性、健壯性、安全、管理維護方便,不但可以滿足當前的應用需求還可以滿足未來業務的發展。二、 交易中間件 TongEASY 的功能與定位TongEASY 是一個成熟的交易中間件產品,誕生于1994 年,適用于聯機事務處理系統( OLTP)。其功能不僅涵蓋了事

27、務一致性控制管理、并發調度支持、主機資源管理、均衡負載、單點失效切換、數據可靠傳輸、傳輸數據安全、業務系統監控和管理維護等分布式網絡應用系統所需要的框架性系統級服務,更主要的是在它的低層具有獨立的通訊支撐模塊,用于在各種環境狀況下維護通訊通暢、屏蔽網絡故障、 進行流量控制防止網絡阻塞,并提供壓縮加密和傳輸優先級控制等功能。這一獨特的方式對于國內不同行業在不同的通訊環境下對業務數據傳輸可靠性、正確性、安全和效率的要求起到了關鍵的支撐作用。TongEASY 建立在 TCP/IP 協議的基礎上, 它是一個交易管理系統,提供完備的交易管理功能,高效的通信效率并提供高效的應用進程調度, 這里就其功能、實

28、現方式做簡單介紹:1. TongEASY 的主要功能:TongEASY 作為向交易中間件,其主要功能包括:(1)交易完整性管理TongEASY 提供兩種交易完整性管理機制:使用 XA 和兩階段提交方式管理交易完整性: TongEASY 接口函數負責與數據庫交換有關事務的信息,包括交易開始 /完成 /掛起 /恢復,應用程序只通過 SQL 語句進行業務邏輯操作, 最后 TongEASY 核心負責事務的提交或撤消。使用核對和重做方式管理交易完整性:TongEASY 對一次半過程(請求/應答 / 確認)的交易進行完整性管理,跟蹤交易過程,在服務方超時未收到確認時自動核對,在服務方未能正確處理提交 /撤

29、消處理時將自動重新提交。(2)保障通訊效率無論在何種業務模式下, 保障通訊的效率對提高整個業務系統的性能都具有特別的意義。 TongEASY 在客戶機和服務器建立一條網絡通道, 多個請求可以復用網絡通道, 在網絡通道上傳遞服務名。 參數和最終結果。 最大限度減少網絡上的傳輸量。同時,TongEASY 在通訊時針對不同的網絡狀況采用相應的流量控制策略,提供壓縮功能以保障數據在不同網絡帶寬下的通訊效率。(3)程序管理TongEASY 將應用程序分成幾大類分別加以有效的管理。客戶程序:客戶程序由操作員控制啟動執行和停止運行。當客戶程序運行非正常結束時,TongEASY 將清理其登記信息,并清理其未處

30、理結束的交易。定時程序:定時程序由 TongEASY 定時啟動,但是當上一次運行沒有結束,而下一個定時時間到達時, TongEASY 將不會啟動新的定時程序。定時程序運行正常結束時將自行停止。當定時程序運行非正常結束時, TongEASY 將清理其登記信息,并清理其未處理結束的交易。按需服務程序:當有請求到達時, TongEASY 啟動按需服務程序,服務結束,程序并不立即停止,而將等待一段時間。若有新的請求到達則可立即服務, 若在設置時間內無新的請求到達,則 TongEASY將停止該服務程序的運行。當進程運行非正常結束時, TongEASY 將清理其登記信息,并清理其未處理結束的交易,若有其它

31、交易等待服務則將啟動一新的服務進程。長駐服務程序:在 TongEASY 啟動時進程同時啟動,并等待請求到達。進程服務結束后繼續等待下一請求到達。當有突發的大量請求同時到達時, TongEASY 將自動啟動更多的服務進程來及時處理突發的交易請求,當突發請求處理結束并在一段時間后無新的大量請求到達時, TongEASY 將停止臨時啟動的服務進程。當進程運行非正常結束時, TongEASY 將清理其登記信息,并清理其未處理結束的交易,同時重新啟動一新的服務進程。服務程序也可以手工啟動和停止。服務程序可以設置最多運行進程數限制,以避免服務程序數無限制增加,導致系統運行效率急劇下降,甚至系統崩潰。(4)

32、名字服務TongEASY 提供按名字請求服務的方式。客戶程序按名字提出服務請求, TongEASY 根據名字服務表查找并分配服務請求,服務程序,按優先級進行服務處理。(5)支持交易優先級TongEASY 提供交易優先級,對于同一類的請求可以根據需要設置不同的優先級。服務程序根據優先級處理請求, 但為了保證低優先級交易也能得到處理,TongEASY 每隔 N 個(參數 N 可以定義)請求,就按 FIFO 次序進行一次請求處理。(6)支持各種運行模式TongEASY 系統在分布式環境中支持多種運行模式。 在分布式環境中一個完整的應用系統可以有一套 TongEASY 系統組成,也可以有多套 Tong

33、EASY 系統組成。在有多套 TongEASY 系統組成時,每套系統可以分布在各自獨立的機器上,也可以幾套系統在一臺機器上運行。在單套模式下,客戶程序與服務程序均在一個 TongEASY 系統上運行,客戶程序請求交易服務時, TongEASY 系統識別服務方在本地, 就直接將請求送本地服務程序。在多套模式下, 幾個客戶節點可以在一臺實際機器上, 甚至客戶節點和服務節點也可以在同一臺機器上。 TongEASY 系統根據交易描述中接收節點名決定交易送那一個具體的節點, 應用程序無需關心節點具體分布在那臺機器上。 這樣開發人員只需關心業務的邏輯操作,而無需關心具體的物理網絡的實現方式。(7)安全性T

34、ongEASY 提供多種安全措施保證系統運行的安全性。節點連接的安全認證 : 在系統配置時將保存節點的口令字和唯一標志特征,節點連接時將檢查口令和節點唯一特征標志,保證連接節點的可靠性。應用程序的安全認證 : 在配置系統時將保存應用程序的唯一特征, 應用程序在注冊時將檢查唯一特征,保證運行應用程序的可靠性。管理界面的使用管理 : 對使用管理界面的操作員分級管理, 可以設置不同操作員可以使用功能,支持 ACL (存取控制列表)控制。提供加密 /解密函數 : 提供可選加密 /解密功能。加密算法為 RC5,為對稱密鑰算法。 密鑰交換算法為 Diffie-Hellman 算法,節點間的密鑰將自動產生。

35、密鑰交換可以每次系統啟動交換、加密一定數據后交換、一定時間后交換或手工強制交換。安全事件報警 : 系統出現異常情況時將自動報告錯誤,以便管理員及時處理問題。TongSEC 配合使用還可以做到數字簽名起到防抵賴的功能。(8)系統管理工具TongEASY 提供本地管理和統一管理兩種模式,支持字符界面方式和命令行方式。管理工具提供操作員管理、節點管理、交易管理、程序管理、資源管理、系統啟動和停止、參數配置和下載。(9)日志功能TongEASY 提供各種日志,幫助用戶根蹤、分析、調試應用系統,在系統出現故障時作恢復處理。(10)支持與數據庫的連接支持 Informix 、Oracle、Sybase、I

36、ngres、DB2 等 UNIX 上的大型數據庫, Windows NT 上的 SQL Server。可以通過 XA 協議,也可不用 XA 協議來和這些產品連接。(11)開發工具TongEASY 支持大量的第三方開發工具,支持開發人員快速、 簡單地開發 TongEASY 的服務程序及客戶程序。在服務器端支持 C、 COBOL 語言。在客戶端支持幾乎所有的編程語言和開發工具,只要這種語言或工具支持動態聯接庫DLL或支持 C、COBOL 的語言調用。其客戶端通過DLL 可以和VC+ 、VB 、PowerBuilder、 SQLwindowsDelphi 、Develop/2000 以及其他 4GL

37、和 CASE 工具互聯。(12)跨平臺支持TongEASY 支持幾乎所有 UNIX 以及 Windows95/98/NT ,并且所有平臺上的 API 都是一致的,平臺間的數據表示的差異由 TongEASY 自動屏蔽,極大地拓寬了用戶對平臺的選擇范圍。構筑在 TongEASY 之上的應用獨立于硬件、操作系統和數據庫。將應用從一種開放平臺移植到另一種開放平臺, 應用程序只需重新編譯, 調整極少的語句(不同數據庫產品其 SQL 語法可能稍有不同),就能順暢地完成平臺轉移。TongEASY 支持位數及字節順序的轉換,屏蔽不同平臺上的數據表示差異,不需要編程人員精通各種平臺的數據表示差異, 從而 &qu

38、ot;自動地 "完成異構系統的互聯。2. TongEASY 的技術特點(1)維護管理簡單方便應用系統涉及的地理范圍廣, 為了方便對應用和系統的監控管理, 可以采用 TongEASY 的統一管理工具,可以在專門的管理機上由專人來進行統一的管理和維護。整個管理工作非常簡單, 有中文界面。 統一管理工具還可以同其它的網管工具(如 OpenView)相集成使用。(2)高效數據通道TongEASY 提供高效數據通道, 能夠把大量的前端請求匯聚成較少的后端連接并減少數據傳送量, 應用系統即使在大量用戶同時請求服務的時候也能夠保持快速、穩定的工作狀態。(3)系統健壯性TongEASY 通過自身的健壯性來保障業務系統在異常的業務量下(惡意攻擊)不會癱瘓,并能夠盡快恢復; 在主機系統硬件故障或其它因素下意外宕機恢復后,故障中發生的實時關鍵業務可做相關處理以保障業務上的數據一致性; 對可靠傳輸業務可進行斷點續傳,完成后續工作。(4)業務處理效率業務系統的處理效率取決與通訊的效率、 主機處理的效率和數據庫處理的效率。在并發性業務中, 多個客戶前端可能會同時訪問同一個主機或數據庫, 由于其業務突發性,過多的業務并發量會導致對主機資源和數據庫資源的過度占用從而引發整個業務系統的運行效率下降。 TongEASY 通過對業務占用主機資源和數據庫資源的有效控制,可以防止低效系統的出現。TongEASY

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論