天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

OSGi分布式處理擴展機制的研究與實現

發(fā)布時間:2020-10-25 06:24
   近年來,動態(tài)、模塊化、面向服務的OSGi技術在企業(yè)計算領域得到越來越廣泛的應用,同時企業(yè)計算領域分布、異構的特點對集中式的OSGi規(guī)范提出了分布式擴展的需求。然而,現有OSGi分布式擴展機制存在如下三個較突出的問題:對OSGi編程模型存在一定的侵入性;不支持與企業(yè)計算領域中大量遺留的CORBA系統互操作;實現技術不適用于資源受限的嵌入式領域。 CORBA是非常成熟的分布式中間件技術,具有位置透明、與具體編程語言無關等特性。本文使用CORBA技術作為OSGi分布式擴展的架構基礎,以非侵入性、通用性和良好互操作性為設計目標提出了基于CORBA的OSGi分布式擴展模型CDOM,給出了模型的分布式擴展機制,并以上述模型為基礎,設計并實現了基于CORBA的OSGi分布式擴展系統CDOS。CDOS通過CORBA DII/DSI和Java反射技術實現遠程服務方法調用,并使用CORBA名字服務來實現遠程服務發(fā)現,保持了OSGi面向服務的編程模型和輕量級特點,并支持OSGi應用與CORBA應用的互操作,這與OSGi分布式擴展規(guī)范所推薦的實現思想相一致,較好地達到了企業(yè)計算領域對OSGi分布式擴展提出的目標。 本文主要研究工作包括以下幾個方面: (一)研究了OSGi分布式擴展的基礎概念、關鍵技術,對比分析典型項目,選擇CORBA技術作為OSGi分布式擴展的架構基礎。 (二)提出了基于CORBA的OSGi分布式擴展模型CDOM。該模型遵循OSGi標準規(guī)范,能夠在保持OSGi的編程模型和輕量級特性的基礎上實現OSGi分布式處理,并支持OSGi應用與CORBA應用的互操作。給出了CDOM的設計原則、結構組成和分布式擴展機制,最后給出了模型的分析與評估。 (三)基于CDOM模型,設計并實現了基于CORBA的OSGi分布式擴展系統CDOS。通過CORBA DII\DSI和Java反射技術實現遠程服務方法調用,并使用CORBA名字服務來實現遠程服務發(fā)現。 (四)在CDOS原型系統上,結合實際場景做了功能測試和性能測試分析。結果表明:CDOS能夠保持OSGi原有的編程模型,可以將集中式的OSGi應用透明地轉變?yōu)榉植际綉?支持OSGi應用與CORBA應用的互操作,在遠程服務方法調用上具有較好的性能優(yōu)勢,并適用于資源受限的嵌入式領域。
【學位單位】:國防科學技術大學
【學位級別】:碩士
【學位年份】:2009
【中圖分類】:TP338.8
【部分圖文】:

模式圖,適配器,模式,節(jié)點


適配器模式主要是指把 OSGi 服務與 Jini 服務進行相互轉換以達到利用 Jini 的分布式能力來擴展 OSGi 服務平臺的目的。圖2.4 適配器模式Jini 的基本思想是為網絡中的服務提供一個可以統一管理的運行時基礎設施。Jini 基礎設施的核心是 LUS(Lookup Server)。如圖 2.5 所示,基于 Jini 的服務發(fā)現與獲取主要有以下四步:第一步,網絡中的節(jié)點通過預先配置或廣播發(fā)現 LUS,返回 LUS 代理;第二步,網絡中對外提供服務的節(jié)點通過 LUS 發(fā)布自身提供的服務;第三步,網絡中使用服務的節(jié)點向 LUS 服務器發(fā)送查詢請求;第四步,網絡中使用服務的節(jié)點獲取服務代理并使用服務。Lookup ServerJini ClientJini DeviceDicoveryLookupS

結構示意圖


國防科學技術大學研究生院碩士學位論文系統開發(fā)新的應用程序和系統集成[38]。CORBA 對象封裝了方法的實現并提供公共接口,具有位置透明、與具言無關等特性,從而降低了分布應用開發(fā)的復雜性。良好的封裝性同時 CORBA 對象的可重用性,有利于降低應用開發(fā)的費用。CORBA 體系結8)的核心是 ORB(Object Request Broker,對象請求代理)。ORB 是 C基礎,是在分布環(huán)境下,CORBA 應用所使用的、基于對象模型的軟件總基本職責是解決對象應用的請求和建立應用對象之間的聯結,通過標準這種聯結獨立于所使用的硬件和軟件的平臺,從而保證了對平臺的透明作系統、網絡協議和編程語言的透明性。圖 2.8 是 ORB 的結構示意圖。

客戶端,遠程調用,場景,問題


OSGi客戶端使用遠程CORBA服務3)如圖3.3所示,當CORBA服務消費者和OSGi服務提供者分布在網絡中兩個不同的機器節(jié)點上時,CORBA客戶端無法發(fā)現遠程OSGi框架上的服務,更無法實現對OSGi服務的遠程調用
【引證文獻】

相關碩士學位論文 前1條

1 劉肖宇;基于整合框架的OSGi分布式擴展機制研究[D];云南大學;2011年



本文編號:2855592

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2855592.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶2dea0***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com