成都錦城學院_第1頁
成都錦城學院_第2頁
成都錦城學院_第3頁
成都錦城學院_第4頁
成都錦城學院_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

成都錦城學院畢業論文(設計)成都錦城學院[學校名稱居中,單倍行距,楷體_GB2312,字號24.5]課程論文(設計報告)[居中,單倍行距,華文中宋,一號][以下信息使用宋體,3倍行距,四號,左側9.5字符,兩端對齊,下劃線內容寬度為26個英文字符寬度]課程名稱計算機組成與結構實驗題目β系數的預期模型探討二級學院電子信息學院專業物聯網工程學生姓名張三學號190004321年級2019任課教師李四[右對齊,宋體/TimesNewRoman,單倍行距,三號,右側10字符]教務處制表2023年6月10日成都錦城學院課程論文(設計報告)CORBA中對象事務服務的研究與實現[小2號黑體,居中對齊,段前1.5行,段后0.5行,行距固定值22磅,無縮進,各級標題不出現引用標識][此處空一行。下面的“摘要:”小4號黑體,冒號為全角,后續摘要內容字體為小4號宋體/TimesNewRoman,行距固定值22磅,左對齊,首行縮進2字符,段前0磅,段后0磅]摘要:隨著分布式應用規模的日益龐大,分布式系統不可避免地包括各種異構實體。CORBA提供了分布式環境中對象的透明互操作,近年來已成為分布式對象計算領域的重要研究方向。本文從理論和實踐兩個方面對OTS進行了深入研究。論文首先研究了CORBA體系結構,包括……等。其次介紹了事務概念和分布式事務的兩階段提交過程,深入研究了OMG定義的對象事務服務的規范,分析了它的事務處理框架,詳細說明了各界面(接口)的地位和功能。最后分析了X/OPENDTP模型和XA協議,研究和實現了OTS與XA資源管理器集成的機制。[關鍵詞與摘要之間有一空白行,字號為小4號]關鍵詞:CORBA;對象;對象事務服務;事務;分布式事務處理[前面的“關鍵詞:”為小4號黑體/TimesNewRoman,冒號為全角,后續關鍵詞為宋體/TimesNewRoman小4號,關鍵詞以全角分號間隔,末尾無標點,段前0磅,段后0磅,首行縮進2字符,左對齊,行距固定值22磅]]1緒論[章序及章名居左書寫,,小2號黑體,左對齊,大綱級別1級]研究背景和意義[節序頂格書寫,與標題名間空2個半角空格,闡述內容另起一段書寫。節標題4號黑體,左對齊,段前5磅,段后2.5磅,行距固定值22磅,無縮進,大綱級別2級]1946年2月15日,美國研制成功世界上第一臺通用電子數字計算機ENIAC,揭開了計算機時代的序幕。早期的計算機龐大而又昂貴,大多數機構只有少數幾臺計算機,人們通過與主機連接的啞終端來使用計算資源,所有的任務都在主機上執行,這時信息資源集中在很少的計算機上。[正文內容字體為宋體/TimesNewRoman,段落左對齊,首行縮進2字符,左右縮進0磅,段前0磅,段后0磅,行距固定值22磅]代碼1-1HelloWorld代碼[代碼標題以“代碼”開頭,編號按章編號,代碼序與代碼名置于表上,居中,5號宋體/TimesNewRoman加粗。代碼序與代碼名之間空一格,代碼名中不允許使用標點符號,行距固定值22磅,段前6磅,段后0磅]publicclassHelloWorld{/**[代碼內容使用一個單元格的表格寫入,表格屬性居中對齊,表格四周有邊框]*輸出一行字符串“HelloWorld!”*@paramargs*/publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}[代碼字體用5號宋體/TimesNewRoman,斜體,段前0磅,段后0磅,行距為固定值20磅]1.2研究方向與現狀CORBA規范主要包括三個部分:對象請求代理、對象服務和公共設施。因此,對于分布式計算平臺來講,提供盡可能多的對象服務的實現,具有十分重要的意義。表1-1不同結構性能分析[表序與表名置于表上,居中,5號宋體/TimesNewRoman加粗。表序與表名之間空一格,表名中不允許使用標點符號,行距固定值22磅,段前6磅,段后0磅]]序號RPCCORBA性能吞吐量性能吞吐量16.175.266.485.4627.345.266.384.2636.484.766.984.86[表格采用開放式表格,不加左右邊線。表頭設計應簡單明了,盡量不用斜線;表頭與表格為一體,不得拆開排寫于兩頁;全表如用同一單位,將單位符號移至表頭右上角。表格盡量不要跨頁。表中數據應正確無誤,書寫清楚。數字空缺的格內加“—”字線,(占2個字節),不允許用“″”、“同上”之類的寫法。表內文字說明(5號宋體/TimesNewRoman),起行空一格、轉行頂格、句末不加標點。]計算機應用的普及和深化對事務處理技術提出了新的要求,如業務邏輯的快速變化希望軟件開發周期更短,對可重用性、可維護性要求更高。但總的說來,目前,對象事務管理技術和產品的研究還處于成長期,還未出現公認的主流產品,所以是國內開展該技術研究和產品開發的好時機。1.3文獻綜述作者從理論和實踐兩方面對CORBA中的對象事務處理技術進行了較為深入的研究和探索,本論文就是作者部分研究的總結。從論文中可以看出,作者的主要工作如下:對面向對象的分布式計算框架-CORBA進行了研究,對CORBA程序設計和開發作了較深刻的探討。[需要列舉的內容,可以使用無序列表展示,字體與段落屬性需保持正文一致]分析了X/OPEN分布式事務處理模型,并實現了OTS和XA資源管理器(包括ORACLE、SYBASE和SQLServer)之間的集成。1.4本文的章節安排第二章介紹了OMA參考模型,闡述了CORBA體系結構,包括對象請求代理、界面定義語言和語言映射、界面倉庫和實現倉庫、存根和框架、對象適配器等。第三章闡述了對象事務服務規范,分析了OTS事務處理框架中各實體之間的關系和接口中各操作的功能。第四章首先介紹了基于C++的CORBA程序設計和開發,這是實現CORBA服務的前提;接著系統分析了可移植對象適配器,這是編寫可伸縮的高性能CORBA服務器程序的核心技術,同時也是理解后面OTS實現的技術基礎;最后討論了對象事務服務的設計和實現。第五章分析了X/OPEN的分布式事務處理模型,給出了對象事務服務與XA資源管理器之間集成的實現,特別討論了與Oracle、Sybase、SQLServer之間集成的技術細節。第六章是對全文的總結以及本論文工作需要進一步完善和深入研究的地方。[空兩行后另起一章]2公共對象請求代理體系結構[論文正文分章節撰寫,每章應另起一頁,增加“段前分頁”][章序和章名之前兩個空格其他類似]CORBA是OMG推出的一個重要的工業規范,它是OMA(ObjectModelArchitecture)的核心部分OMGOMG:是一個非贏利性的協會組織,組建于1989年,由八個著名的計算機公司發起。2.1OMAOMA包括兩部分:對象模型和參考模型。對象模型定義如何描述分布式異質環境中的對象;參考模型描述對象之間的交互。OMG要求RFP提交的建議必須符合這兩個標準,否則將不予采用。2.1.1對象服務[條序頂格書寫,與標題名間空2個半角空格,闡述內容另起一段書寫。條標題小4號黑體,左對齊,段前5磅,段后2.5磅,行距固定值22磅,無縮進,大綱級別3級]對象服務是與具體的應用領域無關的界面,所有分布式對象程序都可以使用它。2.1.2公共設施與對象服務不同的是,公共設施面向最終用戶的應用。例如,DDCF(DistributedDocumentFacility)是OMG所采用的一個的公共設施,它是一個基于OpenDoc的復合文檔公共設施。DDCF允許基于文檔模型的對象的表示和交換。sinα-sinβ=2sin[公式段落右對齊,段前段后0磅,左右縮進0磅,首行縮進0磅,單倍行距,公式內容使用Word公式工具插入,公式編號為字體為宋體/TimesNewRoman,字號為小四號,括號為中文括號]定理3正弦函數的性質:根據圖象可得y=sinx(x∈R)的性質如下。單調區間:在區間上為增函數,在區間上為減函數,最小正周期為2.奇偶數.有界性:當且僅當x=2kx+、時,y取最大值1,當且僅當x=3k時,y取最小值-1。對稱性:直線x=k均為其對稱軸,點(k,0)均為其對稱中心,值域為[-1,1]。這里k∈Z.2.2本章小結本章分析了OMG的CORBA標準,這是一個發展迅速的面向對象的中間件規范。CORBA的關鍵組成部分包括:ORB核心、OMG界面定義語言、界面倉庫和實現倉庫、語言映射、存根和框架、動態調用、對象適配器以及ORB之間的互操作協議。另外,在這一部分中,還介紹了與CORBA關系密切的OMA,其中包括OMG的對象模型、參考模型、對象服務、域界面和應用界面。3對象事務服務3.1事務基本概念3.1.1事務3.1.2分布式事務3.1.3兩階段提交協議[圖片用“嵌入式”,段落單倍行距,段前段后0磅,首行縮進0磅,居中對齊,左右縮進0磅]圖3-1兩階段提交活動[圖題為5號宋體/TimesNewRoman加粗,段前0磅,段后6磅,左右縮進0磅,首行縮進0磅,居中對齊,行距固定值22磅]3.2OTS事務處理框架3.3本章小結本章首先對事務概念進行了簡明的介紹,分析了OTS采用的兩階段提交協議,并指出了它對實現OTS是至關重要的。然后闡明了OTS的體系結構,包括OTS中各個實體之間的邏輯關系,和各接口中操作的語義和功能。最后,闡述了OTS中事務的管理和傳播機制,探討了各個對象是如何協作實現事務處理的。4OTS設計和實現4.1基于C++的CORBA程序設計4.1.1程序開發過程4.1.2可移植對象適配器1、POA基本原理[款、項,使用宋體/TimesNewRoman小四字體,段落左對齊,段前段后0磅,首行縮進2字符,左右縮進0磅,行距固定值22磅](1)對象創建和激活(2)對象創建(3)顯式對象激活(4)按需激活4.2OTS設計和實現4.2.1IDL接口定義4.2.2對象設計和實現4.3OTS事務處理機制4.3.1服務啟動4.3.2事務傳播4.4本章小結本章首先說明了OTS實現所需要的技術基礎,包括CORBA程序開發和可移植對象適配器。然后介紹了NOSEOTS所定

溫馨提示

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

評論

0/150

提交評論