中間件技術原理與應用課后習題(1-8章參考答案)_第1頁
中間件技術原理與應用課后習題(1-8章參考答案)_第2頁
中間件技術原理與應用課后習題(1-8章參考答案)_第3頁
中間件技術原理與應用課后習題(1-8章參考答案)_第4頁
中間件技術原理與應用課后習題(1-8章參考答案)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

中間件技術原理與應用課后習題(1-8章參考答案)中間件技術原理與應用課后習題(1-8章參考答案)中間件技術原理與應用課后習題(1-8章參考答案)xxx公司中間件技術原理與應用課后習題(1-8章參考答案)文件編號:文件日期:修訂次數:第1.0次更改批準審核制定方案設計,管理制度中間件技術原理與應用課后習題參考答案S1.中間件產生背景及分布式計算環(huán)境1.比較開放系統(tǒng)與分布式系統(tǒng)的異同。分布式系統(tǒng)具備以下屬性:遠程性、并發(fā)性、異步性、異質性、自主性、聯合性、伸縮性、發(fā)展性、移動性。開放系統(tǒng)具備以下屬性:開放的、集成的、靈活的、模塊化的、可聯合的、可管理的、滿足服務質量需要、安全的、提供透明性。2.簡述開放系統(tǒng)的特性:開放系統(tǒng)具有可移植性、可互操作性、可伸縮性、易獲得性。3.什么是互操作性,有哪幾種層次的互操作性?

在一個由異質實體構成的網絡環(huán)境中,當應用在網絡的結點上運行時,它可以透明地動用網中其他結點上的資源,并借助這些資源與本結點上的資源共同來完成某個或某組人物,這種能力被稱為互操作性。有以下層次:Application-Collaboration-ApplicationTransparency-Inter-operability-TransparencyRPC-Inter-communication-RPCComms-Inter-Connection-Comms4.簡述中間件產生的背景、概念、組成結構及核心技術。定義:中間件是介于應用系統(tǒng)和系統(tǒng)軟件之間的一類軟件,它能使處于應用層中的各應用成分之間實現跨網絡的協同工作。組成結構:(1)執(zhí)行環(huán)境軟件(2)應用開發(fā)工具核心技術:通信、資源管理、互操作性5.簡述DCE的組成結構及其缺點。DCE由分布式文件服務、安全服務、目錄服務、時間服務、RPC、線程組成。DEC的缺點:RPC設計不周,開發(fā)工具薄弱;性能差、適用系統(tǒng)少、適用困難;沒有采用面向對象技術。S2.面向對象中間件ODP6.闡述面向對象的定義及其與面向過程的調用的區(qū)別。面向對象的方法以一種更為直觀的方法分析和構造系統(tǒng),它將整個系統(tǒng)抽象并模型化,讓人們能夠更好地了解整個系統(tǒng),使得在設計時就能發(fā)現其中可能存在的問題。兩者最大的區(qū)別是,在結構化的開發(fā)方法中,數據與功能室分離的,而在面向對象的開發(fā)方法中,數據與相關的功能是捆綁在一起的,更好地表示了系統(tǒng)中相對獨立的對象。7.簡述ODP的關鍵技術。觀點和透明性。觀點把對于一個系統(tǒng)的說明分成若干個不同的側面;透明性屏蔽了由系統(tǒng)的分布所帶來的復雜性,極大的減小了分布式標稱的復雜性。8.怎樣理解ODP是元標準。RM-ODP不僅是一個一般的標準,還是一個標準的標準,即規(guī)定了使用于開放式分布處理領域內的其他標準必須遵循的參考模型。9.簡述ODP的綁定模型。ODP的綁定模型分為計算綁定模型和工程綁定模型。計算觀點所描述的是,信息系統(tǒng)被分解成為在界面處交互的對象,以此來達到分布處理的目的;工程觀點所描述的是,實現系統(tǒng)中分布式對象之間的交互所需的機制和手段。相關技術10.簡述COM結構、接口及類工廠。COM由組件和接口構成。接口是對其他軟件和組件能夠使用的共用功能的定義,是組件與外界的交匯通道。類工廠是一個能夠創(chuàng)建其他組件的組件。11.簡述DCOM及COM+技術。DCOM是一系列微軟的概念和程序接口,利用這個接口,客戶端程序對象能夠請求來自網絡中另一臺計算機上的服務器程序對象。COM+倡導了一種新的概念,它把COM組件軟件提升到應用層而不再是底層的軟件結構,它通過操作系統(tǒng)的各種支持,使組件對象模型建立在應用層上,把所有組件的底層細節(jié)留給操作系統(tǒng)。12.簡述.NET框架。.NET框架(.NETFramework)是由微軟發(fā),一個致力敏捷軟件開發(fā)(Agilesoftwaredevelopment)、快速應用開發(fā)(Rapidapplicationdevelopment)、平臺無關性和網絡透明化的軟件開發(fā)平臺。.NET框架的目的是便于開發(fā)人員更容易地建立Web應用程序和Web服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通。13.COM技術優(yōu)缺點。優(yōu)點:所開發(fā)的組件無時間差異性,無功能差異性,位置透明,語言無關性,以及運行環(huán)境無關性,允許任意兩個組件互相通信。缺點:只能運行于Windows相關環(huán)境,與其他系統(tǒng)的互通,需要借助橋接技術。技術體系結構。J2EE是基于java語言建立的一個標準的體系結構,面向使用java程序設計語言進行基于Web的企業(yè)應用的開發(fā)部署。15.比較J2EE與COM體系結構。COM由組件和接口構成,能運行于Windows相關環(huán)境。J2EE是基于java語言建立的一個標準的體系結構,組件可移植,具有優(yōu)良的跨平臺特性。技術中的企業(yè)功能服務。事務處理、數據訪問、安全性、持久性服務,目錄服務,事務管理,消息機制。與Com體系結構進行橋接,需要解決的問題。J2EE讓基于DCOM的程序訪問EJB的實體bean;基于DCOM的客戶端,和EJB建立有效的映射,也是可行的。初步OMG組成。應用界面,域界面,公共設施,隊形請求代理ORB,對象服務。組成。ORB核心,OMG界面定義語言,界面?zhèn)}庫和實現倉庫,語言映射,存根和框架,動態(tài)調用和調度,對象適配器,ORB之間的互操作。與COM,J2EE的異同。同:把客戶發(fā)出的請求傳遞給目標對象,并把目標對象的執(zhí)行結果返回給發(fā)出請求的客戶。重要特點:客戶端與目標隊形交互透明。21.CORBA有哪些服務。靜態(tài)和動態(tài)方法調用,高級語言綁定,位置透明,內置安全和事務處理,與遺留系統(tǒng)共存,服務質量控制技術。22.CORBA開發(fā)步驟:1)確定應用程序對象,定影IDL接口2)將IDL定義編譯成C++的存根和框架3)聲明和實現具體化CORBA對象的C++伺服類4)編寫一個服務器main程序5)將所創(chuàng)建的在服務器上可以執(zhí)行的存根和框架,編譯和連接成服務器實現文件6)與生成的存根一起編寫。編譯和連接客戶機程序代碼23.闡述CORBA的互操作協議IIOP,怎么樣優(yōu)化IIOP協議。IIOP說明如何在TCP/IP網絡上交換GIOP消息。優(yōu)化IIOP協議:優(yōu)化對象的界面定義與它的實現之間的關系。24.優(yōu)化IDL編譯器。將界面和對象實現分離,在不同的平臺上支持不同的編程語言。服務服務機制常見服務。名字服務,事件服務,交易器服務,負載均衡,容錯服務,消息服務。交易器服務和名字服務異同。名字服務是給對象實例提供一個明名稱作為當前網絡空間中的唯一標識,在客戶端通過制定服務對象名字,利用綁定(Bing)方式,實現對象的查找定位;通過交易器對象可以向其他對象發(fā)布他們所能提供的服務或查找他們所需的服務。事件服務怎樣實現實時性。使用標準COS事件通道,通過配置和制定應用的策略對相差數目和優(yōu)先級進行分配,使用策略配置最小化網絡流量。28.分析不同的CORBA名字等服務之間是否仍存在互操作性。通過配置客戶端的ORB來初始化根命名服務器的上下文對象。S7.中間件中的事務處理29.分布式事務處理的關鍵技術。原子性,一致性,孤立性,持久性。30.比較COM,J2EE,CORBA事務處理機制異同。CORBA事務處理的面向對象的,X/OpenDTP是過程性的。CORBA事務處理包括事務客戶,事務對象,可恢復對象,可恢復服務器,事務服務,事務環(huán)境。31.討論對象事務服務與XA資源管理器之間的集成實現。對象事務服務(JTS)可以通過TTAXA接口訪問資源或訪問支持OTS的非XA資源。高級技術32.比較CORBA組件模型與J2EE的異同點。CORBA組件:組件界面,小界面,插接端口,事件信源,事件信宿,導航,屬性。J2EE組件:EJB組件,容器,服務器,EJB對象,EJBHome。33.實

溫馨提示

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

評論

0/150

提交評論