下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
校園計算網(wǎng)格分布式中間件的研究與實現(xiàn)的綜述報告隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,計算能力的分布式利用已經(jīng)成為了一種趨勢。在校園計算網(wǎng)格分布式系統(tǒng)中,分布式中間件作為重要的基礎(chǔ)設(shè)施,起著連接分布式資源和用戶的作用。因此,在分布式中間件的研究和實現(xiàn)方面,學(xué)術(shù)界和工業(yè)界都進行了大量的探索和實踐,本文對其中的一些研究成果進行了綜述。一、介紹校園計算網(wǎng)格分布式中間件是指一種為了滿足用戶需求,連接分布式計算資源的軟件基礎(chǔ)設(shè)施。它提供的功能包括:遠程調(diào)用、消息傳遞、數(shù)據(jù)共享、資源調(diào)度、安全檢查等。該中間件的模型和技術(shù)可以應(yīng)用于多種分布式計算環(huán)境,如校園網(wǎng)、企業(yè)內(nèi)網(wǎng)、區(qū)域網(wǎng)、全球網(wǎng)等。二、分布式中間件模型分布式中間件模型一般包括:服務(wù)模型、通信模型、數(shù)據(jù)模型和安全模型。其中,服務(wù)模型是中間件最重要的組成部分,通信模型負責實現(xiàn)服務(wù)模型的通信手段和實現(xiàn)方式,數(shù)據(jù)模型負責數(shù)據(jù)的定義、存儲和訪問,安全模型負責中間件的安全管理。1.服務(wù)模型服務(wù)模型是分布式中間件最核心的部分,其功能主要包括服務(wù)的發(fā)現(xiàn)、注冊和調(diào)用。服務(wù)的發(fā)現(xiàn)和注冊是中間件保證服務(wù)可用性的關(guān)鍵,調(diào)用則是用戶與資源交互的手段。常見的服務(wù)模型包括:(1)SOAP模型:SOAP是一種基于XML文檔的Web服務(wù)協(xié)議。該模型利用HTTP協(xié)議進行通信,允許不同平臺上不同語言的程序進行交互。(2)CORBA模型:CORBA是一種基于對象的分布式系統(tǒng)的通信框架。該模型實現(xiàn)了遠程調(diào)用、數(shù)據(jù)傳輸、安全檢查等功能。(3)RESTful模型:RESTful是一種基于HTTP的Web服務(wù)的架構(gòu)風格,該模型利用HTTP協(xié)議進行調(diào)用和傳輸。2.通信模型通信模型是分布式中間件實現(xiàn)服務(wù)調(diào)用的重要組成部分,其根據(jù)網(wǎng)絡(luò)架構(gòu)和調(diào)用方式的不同,可以分為同步通信模型、異步通信模型和消息傳遞通信模型等。(1)同步通信模型:同步通信模型是指調(diào)用方在等待一段時間后才能獲得資源。該模型的優(yōu)點是易于調(diào)試和管理,缺點是可能會出現(xiàn)阻塞。(2)異步通信模型:異步通信模型是指調(diào)用方不需要等待,可以繼續(xù)執(zhí)行其他操作。該模型的優(yōu)點是可以提高系統(tǒng)響應(yīng)速度,缺點是復(fù)雜度高。(3)消息傳遞通信模型:消息傳遞通信模型是指使用一種消息傳遞機制來實現(xiàn)系統(tǒng)之間的通信。該模型的優(yōu)點是可以實現(xiàn)對大量并發(fā)請求的支持,缺點是消息傳遞機制的實現(xiàn)比較復(fù)雜。3.數(shù)據(jù)模型數(shù)據(jù)模型是指分布式中間件中對數(shù)據(jù)進行定義、管理和訪問的方法和結(jié)構(gòu)。常見的數(shù)據(jù)模型包括:(1)關(guān)系型數(shù)據(jù)模型:關(guān)系型數(shù)據(jù)模型是指采用表格或者數(shù)據(jù)表等結(jié)構(gòu)對關(guān)系進行定義和管理的結(jié)構(gòu)化數(shù)據(jù)模型。該模型的優(yōu)點是建模方便,缺點是不能適應(yīng)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。(2)面向?qū)ο髷?shù)據(jù)模型:面向?qū)ο髷?shù)據(jù)模型是指基于對象的數(shù)據(jù)結(jié)構(gòu)來管理和組織數(shù)據(jù)。該模型的優(yōu)點是能夠支持復(fù)雜數(shù)據(jù)結(jié)構(gòu),缺點是建模和管理復(fù)雜度高。4.安全模型安全模型是指分布式中間件提供安全管理機制。常見的安全模型包括:(1)認證模型:認證模型是指通過身份驗證來確定用戶的安全權(quán)限。(2)加密模型:加密模型是指通過加密算法保證分布式中間件通信過程中的信息安全。(3)審計模型:審計模型是指記錄和分析分布式中間件安全事件的方法。三、常見分布式中間件實現(xiàn)常見的分布式中間件實現(xiàn)包括:1.JiniJini是Sun發(fā)布的一種Java技術(shù),與JavaRMI和JavaBeans等技術(shù)結(jié)合,可將各種設(shè)備或?qū)ο筮B接到Web中。Jini使用JavaSpaces作為分布式共享空間,實現(xiàn)了分布式數(shù)據(jù)存儲與共享。Jini中每個服務(wù)都有一個API,定義了接口和實現(xiàn),從而方便用戶進行擴展和自定義。2.CORBACORBA是一種面向?qū)ο蠹夹g(shù),從對象級別定義了一個通用的、多語言的API。CORBA利用IDL(接口定義語言)進行對象定義,可適用于不同語言和操作系統(tǒng)環(huán)境下的對象跨平臺傳輸和交互。CORBA已經(jīng)成為了分布式計算的標準之一。3.WebServicesWebServices是一種基于Web標準的分布式計算技術(shù),通過描述、發(fā)布、發(fā)現(xiàn)、使用和組合服務(wù)來實現(xiàn)應(yīng)用和軟件的集成。WebServices主要由三個標準組成:SOAP、WSDL和UDDI。SOAP是一種基于XML的協(xié)議,用于描述請求和響應(yīng)的格式,WSDL是一個XML文檔,用于描述WebServices的位置和使用方法,UDDI是一個注冊服務(wù)的目錄。4.DCOMDCOM是微軟發(fā)布的一種面向?qū)ο蠓植际接嬎慵夹g(shù),基于COM技術(shù)開發(fā),支持基于Windows平臺的分布式計算。DCOM提供了跨網(wǎng)絡(luò)傳輸對象的能力,支持異步調(diào)用和異步通信,并且提供了基于安全證書的身份驗證機制和加密傳輸機制,保證了安全性。四、總結(jié)本文綜述了校園計算網(wǎng)格分布式中間件的研究
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臨時倉儲設(shè)施租賃及管理服務(wù)合同
- 標準新工程設(shè)計合同樣本
- 2024年多人合伙共盈合同書范本
- 2024年度智能倉庫設(shè)備安裝合同
- 代銷協(xié)議書范例2024
- 全面房屋裝修合同模板集成
- 出口業(yè)務(wù)代理協(xié)議范本
- 2024物流合同范本
- 常見勞務(wù)派遣委托協(xié)議樣本
- 廣州建設(shè)工程裝修施工合同范例
- 雅魯藏布江大拐彎巨型水電站規(guī)劃方案
- 廣西基本醫(yī)療保險門診特殊慢性病申報表
- 城市經(jīng)濟學(xué)習題與答案
- 國開成本會計第14章綜合練習試題及答案
- 幼兒園大班科學(xué):《樹葉為什么會變黃》課件
- 1到50帶圈數(shù)字直接復(fù)制
- 鐵路工程施工組織設(shè)計(施工方案)編制分類
- 幼兒園中班數(shù)學(xué)《有趣的圖形》課件
- 《規(guī)劃每一天》教案2021
- 草莓創(chuàng)意主題實用框架模板ppt
- 山大口腔頜面外科學(xué)課件第5章 口腔種植外科-1概論、口腔種植的生物學(xué)基礎(chǔ)
評論
0/150
提交評論