CORBA中對(duì)象事務(wù)服務(wù)(OTS)的研究和實(shí)現(xiàn).pdf_第1頁
已閱讀1頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘要摘要隨著分布式應(yīng)用規(guī)模的日益龐大,分布式系統(tǒng)中不可避免地包括各種異構(gòu)實(shí)體丁CORBA提供了分布式環(huán)境中對(duì)象的透明互操作,使應(yīng)用程序獨(dú)立于軟硬件平臺(tái)、網(wǎng)絡(luò)協(xié)議、編程語言,近年來己成為分布式對(duì)象計(jì)算領(lǐng)域的重要研究方向。對(duì)象事務(wù)服務(wù)(OTS)將事務(wù)概念引入到CORBA中,保證了對(duì)象互操作的完整性和可靠性冷本文從理論和實(shí)踐兩個(gè)方面對(duì)OTS進(jìn)行了深入研究。論文首先研究了CORBA體系結(jié)構(gòu),包括ORB核心、界面定義語言、界面?zhèn)}庫和實(shí)現(xiàn)倉庫、語言

2、映射、存根和框架、動(dòng)態(tài)調(diào)用、對(duì)象適配器以及ORB之間的互操作協(xié)議等。其次介紹了事務(wù)概念和分布式事務(wù)的兩階段提交過程,深入研究了OMG定義的對(duì)象事務(wù)服務(wù)的規(guī)范,分析了它的事務(wù)處理框架,詳細(xì)說明了各界面(接口)的地位和功能。論文隨著研究了可移植對(duì)象適配器規(guī)范,這是實(shí)現(xiàn)可伸縮的高性能CORBA服務(wù)的關(guān)鍵。在此基礎(chǔ)上,采用面向?qū)ο蟮乃枷脒M(jìn)行了系統(tǒng)設(shè)計(jì),詳細(xì)說明了各個(gè)類的功能和相互間關(guān)系,以及它們是如何協(xié)作來實(shí)現(xiàn)OTS規(guī)范中的事務(wù)處理的。作為早期

3、的分布式事務(wù)處理軟件框架,XOPENDTP模型得到了業(yè)界很多廠商的支持,如OracleSybaseMicrosoft等。如何使應(yīng)用程序能夠更方便的與支持XA協(xié)議的資源管理器進(jìn)行集成,是OTS實(shí)現(xiàn)的一個(gè)重要方面。論文最后分析了XOPENDTP模型和XA協(xié)議,并研究和實(shí)現(xiàn)了OTS與XA資源管理器集成的機(jī)制。在以上的研究和開發(fā)基礎(chǔ)上,為CORBA中間件(NOSEware)具體實(shí)現(xiàn)了可實(shí)用的對(duì)象事務(wù)服務(wù)(NOSEOTS)e關(guān)鍵詞:CORB,對(duì)S

4、FII對(duì)象事務(wù)服務(wù),鐘,分布式事務(wù)處理電子科技大學(xué)碩士論文:CORBA中對(duì)象事務(wù)服務(wù)研究與實(shí)現(xiàn)第一章緒論1.,研究背景和意義1946年2月15日,美國研制成功世界上第一臺(tái)通用電子數(shù)字計(jì)算機(jī)ENIAC揭開了計(jì)算機(jī)時(shí)代的序幕。早期的計(jì)算機(jī)龐大而又昂貴,大多數(shù)機(jī)構(gòu)只有少數(shù)幾臺(tái)計(jì)算機(jī),人們通過與主機(jī)連接的啞終端來使用計(jì)算資源,所有的任務(wù)都在主機(jī)上執(zhí)行,這時(shí)信息資源集中在很少的計(jì)算機(jī)上。八十年代中期出現(xiàn)了微處理器,并且一直以摩爾定律所揭示的速度發(fā)

5、展,目前許多微計(jì)算機(jī)具有了以前大型機(jī)的計(jì)算能力,但價(jià)格卻只是它的幾分之一,因此微計(jì)算機(jī)得到了廣泛的普及。隨著大量計(jì)算機(jī)的出現(xiàn),信息源的數(shù)目飛速增長,人們迫切希望具有不受人員、數(shù)據(jù)以及機(jī)器的物理分布限制的資源共享。另一方面,網(wǎng)絡(luò)技術(shù)的發(fā)展使計(jì)算機(jī)互連成為可能,由此產(chǎn)生了將計(jì)算任務(wù)分解到多臺(tái)計(jì)算機(jī)執(zhí)行的分布式計(jì)算模式。分布式計(jì)算系統(tǒng)相對(duì)于集中式系統(tǒng)來講,具有下述優(yōu)勢:通過互連、互通和互操作可以提高系統(tǒng)的協(xié)作能力通過并行處理可以提高系統(tǒng)的性能

6、通過復(fù)制技術(shù)可以提高系統(tǒng)的可靠性和可用性通過模塊化技術(shù)可以提高系統(tǒng)的可伸縮性通過動(dòng)態(tài)配置技術(shù)和重新配置功能可以提高系統(tǒng)的可擴(kuò)展性通過資源共享可以提高系統(tǒng)的性能價(jià)格比。因此,傳統(tǒng)的基于主機(jī)的集中式計(jì)算模式正在逐步退出歷史舞臺(tái),分布式計(jì)算模式得到了廣泛的應(yīng)用。隨著分布式應(yīng)用的深化,分布式計(jì)算規(guī)模越來越大。由于各種各樣的因素,大規(guī)模的分布式系統(tǒng)中總是存在著各種各樣的異構(gòu)實(shí)體,其中包括異構(gòu)軟硬件平臺(tái)、異構(gòu)操作系統(tǒng)、不同的編程語言、異種網(wǎng)絡(luò)協(xié)議和

7、異構(gòu)應(yīng)用軟件等。大規(guī)模分布式系統(tǒng)的異構(gòu)性不僅是不可避免的,也是永遠(yuǎn)無法消除的。只有異種實(shí)體的存在,才能更好地滿足不同用戶和不同應(yīng)用的各種不同要求。如果強(qiáng)制性地消除異構(gòu)實(shí)體,也就不可避免地削弱分布式系統(tǒng)的諸多優(yōu)勢。因此,如何使大規(guī)模分布式系統(tǒng)中的異構(gòu)實(shí)體能夠相互協(xié)作,實(shí)現(xiàn)跨平臺(tái)資源的透明互操作和協(xié)同計(jì)算,一直都是業(yè)界研究的熱點(diǎn)。過去的研究表明,解決這一問題的關(guān)鍵在于為分布式應(yīng)用的開發(fā)提供好的工具,并為相應(yīng)的分布式應(yīng)用的運(yùn)行提供好的環(huán)境。目

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論