亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于TUXEDO的OLTP系統(tǒng)的設計與實現(xiàn)

        2008-12-31 00:00:00陳俊杰
        電腦知識與技術 2008年28期

        摘要:該文介紹了應用于聯(lián)機事務處理的中間件TUXEDO,并討論了其主要功能和應用結構,提出了在UNIX操作系統(tǒng)下基于此中間件的三層客戶/服務器應用平臺的設計。在此基礎上將其應用于城鄉(xiāng)通系統(tǒng)。

        關鍵詞:中間件;客戶/服務器;OLTP

        中圖分類號:TP316文獻標識碼:A文章編號:1009-3044(2008)28-0130-01

        Implement and Design OLTP System Based on TUXEDO

        ZHAO Chen, CHEN Jun-jie

        (Department of Computer and Software,Taiyuan University of Technology,TaiYuan 030024,China)

        Abstract: The thesis introduces middleware—TUXEDO,used in joint processor.Based on the discussion of the main functions and applied structure,the author puts forward a three-level customer service platform,which can be applied to urban and rural communications.

        Key words: middleware; Client/Server; OLTP

        1 引言

        建立在UNIX系統(tǒng)平臺上的數(shù)據庫管理系統(tǒng)如大集中系統(tǒng),銀行信用卡系統(tǒng),電話銀行服務系統(tǒng)等。其系統(tǒng)應用軟件體系常采用基于C/S模式的層次結構方式設計。包括作為系統(tǒng)客戶端的用戶接口層,終端控制層和作為系統(tǒng)服務端的數(shù)據庫操作層,系統(tǒng)數(shù)據庫層。在這樣的體系結構中,系統(tǒng)軟件往往由多個模塊構成,一個作業(yè)需經由多個進程完成,此時必將遇到進程間數(shù)據通信問題。所以,以TUXEDO為首的中間件被廣泛應用于這種分布式系統(tǒng)中。

        分布式系統(tǒng)具有網絡化和異構性的特點,是網絡一體化和并行處理分布化的產物。中間件是分布式系統(tǒng)上的一種技術,是處于操作系統(tǒng)網絡層和應用層之間的一個中間組件,支持分布異構的多絡化計算環(huán)境下的應用,實現(xiàn)遠程資源的透明訪問,用高層接口屏蔽網絡和協(xié)議的復雜性,提供異構的平臺和操作系統(tǒng)之間應用的互操作性,軟件的可移植性。

        本文提出了一種在UNIX操作系統(tǒng)下基于中間件TUXEDO的應用平臺,用于解決OLTP應用系統(tǒng)中交易傳送量大,交易處理時間集中,對通訊網絡的數(shù)據傳送機制要求高的問題。

        2 中間件BEA——TUXEDO

        TUXEDO是一種基于聯(lián)機事務處理的中間件,它為分布式關鍵事務應用提供高層次的編程接口。在TUXEDO平臺上開發(fā)的應用是模塊化的和可擴充的,這些模塊在運行時由TUXEDO進行管理和監(jiān)控的。

        TUXEDO是開發(fā)和管理三層結構的客戶/服務器型關鍵任務應用系統(tǒng)的強有力工具。它具備分布式事務處理和應用通信功能,并提供完善的各種服務來建立運行和管理關鍵任務。應用系統(tǒng)TUXEDO只有30多個API,簡單易學,但提供了非常豐富的功能,其主要功能如下:

        1) 支持大業(yè)務量下的聯(lián)機事務處理

        基于TUXEDO的應用系統(tǒng)具有極高的性能。一方面TUXEDO能夠使多個客戶連接到一個服務器進程,由這個服務器進程存取數(shù)據庫,為客戶的請求進行服務。這樣數(shù)據庫為處理連接所需要的資源大大減少。

        另一方面TUXEDO支持三層次客戶/服務器結構,使得客戶和服務器之間,服務器和服務器之間的通信只是相對較少的服務請求和服務結果。而不再是兩層結構中客戶和DBMS之間的大量請求和應答。此外,利用TUXEDO內部的一些特有機制也能極大地提高應用系統(tǒng)的性能。比如,利用異步通信機制實現(xiàn)扇出并行,利用轉發(fā)機制實現(xiàn)流水線并行,利用多服務器單隊列實現(xiàn)多處理并行等。所有這些因素使TUXEDO的應用系統(tǒng)具有極高的性能。世界上大部分硬件服務器的TCP性能指標都是在TUXEDO上完成的。

        2) 支持多種軟,硬件平臺

        TUXEDO是業(yè)界公認的開放系統(tǒng)OLTP平臺。它支持包括大多數(shù)UNIX服務器在內的78多種主機平臺和幾乎所有的工作站,支持多種操作系統(tǒng),支持ORACLE,DB2等多種數(shù)據庫產品,同時支持多種流行的開發(fā)語言。

        3) 豐富的通信機制

        TUXEDO提供7種客戶端和服務器端的通信機制。同步,RPC調用,異步調用,對話通信,消息隊列的存儲與轉發(fā),消息廣播與通知,事件的訂閱與發(fā)布,其中事件的訂閱與發(fā)布是TUXEDO獨有的對系統(tǒng)或應用的意外事件進行監(jiān)控的一種有效機制。

        4) 強大的管理功能

        TUXEDO集中式全局性的基于MOTIF標準的圖形化管理工具使系統(tǒng)管理員能夠輕松地定義,啟動,監(jiān)視,動態(tài)控制系統(tǒng)的運行。使龐大復雜的分布式應用的管理變的輕松自如。TUXEDO的運態(tài)重配置功能允許用戶動態(tài)地啟動或停止某種服務或者將一個無法使用的處理器上的服務進程和服務在不間斷運行程序的條件下移向另一個處理器上運行。

        5) 有效的安全性管理

        TUXEDO提供了五種級別的安全機制。

        第一級 UNIX操作系統(tǒng)的讀,寫,執(zhí)行權限,應用系統(tǒng)的所有權被指定給管理員。

        第二級,訪問控制表,管理員建立和維護三個文件,用戶文件,服務文件和用戶-服務權限文件。

        第三級,用戶口令。

        第四級,客戶認證,試圖訪問應用的用戶由系統(tǒng)提供驗證程序進行合法的檢查。

        第五級,KERBEROS安全機制。

        3 TUXEDO的應用—城鄉(xiāng)通系統(tǒng)

        系統(tǒng)在邏輯上,采用企業(yè)級應用架構的業(yè)務展現(xiàn)、前置、業(yè)務處理、數(shù)據層的多級模型,共分為5個層次:渠道/互連層、前置層、核心業(yè)務層、中間件層和數(shù)據層。

        按照系統(tǒng)所實現(xiàn)的業(yè)務功能、支撐業(yè)務功能而提供的技術功能以及管理上的要求,城鄉(xiāng)通系統(tǒng)在邏輯上首先可以分為三大系統(tǒng)(或平臺),在系統(tǒng)下又劃分多個子系統(tǒng),在子系統(tǒng)下又劃分為多個模塊。

        由于這種應用系統(tǒng)的交易傳送量大,交易處理時間集中,對通信網絡的數(shù)據傳送機制要求比較高。為了確保本系統(tǒng)與外系統(tǒng)間消息交換的安全可靠,在該系統(tǒng)中應用平臺是采用UNIX操作系統(tǒng),基于TUXEDO中間件平臺而設計的。

        根據業(yè)務處理的需要,由于處理方式的不同,每個子系統(tǒng)有分為聯(lián)機和批量兩類。交易分配模塊擇則是所有應用預處理模塊和交易平臺之間的統(tǒng)一接口。該系統(tǒng)中的應用預處理模塊和交易分配模塊運行在前置積上,而交易平臺運行在業(yè)務主機上。

        前置系統(tǒng)構成城鄉(xiāng)通系統(tǒng)的信息交換平臺,完成與業(yè)務渠道和外機構的互連,主要功能如下:

        1) 支持多種通訊模式,包括長短連接、異步同步、通訊協(xié)議(Socket、Tuxedo、MQ等)等。

        2) 提供內/外協(xié)議之間的轉換,對內使用統(tǒng)一的報文協(xié)議,對外支持各種不同的報文協(xié)議。

        3) 路由分配,根據服務處理流程確定消息轉發(fā)的路由。

        4) 超時控制和存儲重發(fā)機制,保障長事務交易一致性

        交易平臺返回處理結果給分系統(tǒng)。其中各個交易函數(shù)只是和具體的交易處理過程有關,它們不關心操作系統(tǒng)和平臺,它們對數(shù)據庫的操作也是直接調用應用平臺提供的函數(shù)。共同的交易平臺和不同的交易函數(shù)可以相結合,構成不同的應用子系統(tǒng)。

        4 結束語

        以上介紹了中間件BEA TUXEDO及在UNIX操作系統(tǒng)下基于TUXEDO的應用平臺的設計與實現(xiàn),該應用平臺還可應用于類似的城市一卡通應用系統(tǒng)通過合理的模塊化設計和系統(tǒng)配置??梢院芎玫貙崿F(xiàn)交易的實時性,分整性和正確性。同時能夠方便整個應用系統(tǒng)的聯(lián)機熱備份,對部分需要進行大批量數(shù)據傳送的分系統(tǒng),還可采用基于CORBA體系結構的MESSAGE作為通訊平臺,嚴格保證交易數(shù)據傳送的可靠性。

        參考文獻:

        [1] BEA TUXEDO PRODUCT OVERVIEW[Z].BEA公司,2007.

        [2] BEA TUXEDO Datasheet[Z].BEA公司,2007.

        [3] BEA TUXEDO Inter-Application Transaction Processing[Z].BEA公司,2007.

        [4] BEA TUXEDO TheP rogrammingM odel[Z].BEA公司,2007.

        [5] 何紅波,王文軍.tuxedo的技術特點及典型應用[J].信息技術,2000(5).37-39.

        [6] 沙嘉祥.C/S與B/S在商業(yè)銀行軟件系統(tǒng)中的應用[J].金融電子化,2004(1):18-19.

        [7] 李安渝.中間件技術的發(fā)展和機會[J].中國計算機報,2002,10(12):100-104.

        一区二区三区日韩蜜桃| 日本一区二区精品88| 国产成人精品久久一区二区三区| 国产无套护士在线观看| 伊人婷婷色香五月综合缴激情 | 日本女优中文字幕在线观看| 日韩精品一二三区乱码| 好吊妞无缓冲视频观看| 麻豆精产国品| 日韩高清无码中文字幕综合一二三区| 久久精品中文字幕亚洲| 亚洲一区二区三区2021| 亚洲热线99精品视频| 尤物99国产成人精品视频| 中文字幕人成乱码中文乱码| 少妇被按摩出高潮了一区二区| 国产伦精品免编号公布| 日本一区二区不卡视频| 青青草免费高清视频在线观看 | 在线人成免费视频69国产| 99精品视频在线观看免费| 日韩亚洲欧美精品| av免费资源在线观看| 欧美日韩亚洲中文字幕二区| 国产精品国语对白露脸在线播放| 强d乱码中文字幕熟女1000部| 国内揄拍国内精品人妻久久| 国产精品自在拍在线拍| 精品国产网红福利在线观看| 日韩亚洲午夜精品一区二区三区| av在线观看一区二区三区| 夜夜高潮夜夜爽夜夜爱爱| 亚洲人成网站久久久综合| 国产一区二区中文字幕在线观看 | 极品美女调教喷水网站| 久久国产劲爆∧v内射-百度| 日日碰狠狠添天天爽超碰97| 国产综合精品久久久久成人| av男人的天堂第三区| √天堂资源中文www| 日本少妇人妻xxxxx18|