亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 52 分布式應用開發技術概述.txt

?? 499篇java文章
?? TXT
字號:
作者:easyinfonet
email: easyinfonet@sina.com.cn
日期:2000-11-14 23:14:46
5.2 分布式應用開發技術概述 
目前分布對象技術已經成為建立應用框架(Application Framework)和軟構件(Software Component)的核心技術,在開發大型分布式應用系統中表現出強大的生命力,并形成了三項具有代表性的主流技術,即OMG的CORBA(Common Object Request Broker Architecture)、Microsoft的ActiveX/DCOM (Distributed Compound Object Model)和SUN公司的Java/RMI。 
5.2.1  CORBA、DCOM、RMI 
1.CORBA 
----OMG是一個非盈利性國際組織,致力于使CORBA成為"無所不在的中間件"。1989年成立時僅有8家公司參與,而今天已經是擁有900多個機構成員的"議會式"標準化組織,世界上幾乎所有最有影響的計算機公司(如IBM、Microsoft和HP等)、著名的工商企業(如Boeing、Citibank和FordMotor等)和大學研究機構都是這個組織的成員。OMG所制定的分布對象計算標準規范包括CORBA/IIOP 、對象服務、公共實施和領域接口規范。遵照這些規范開發出的分布計算軟件環境可以在幾乎所有的主流硬件平臺和操作系統上運行?,F在,CORBA/IIOP已成為Internet上實現對象互訪的技術標準,OMG的IIOP也已成為許多公司(如Oracle、Netscape、Sun和IBM等)進行系統集成的基本協議。1995年以來,基于CORBA軟件的企業級應用發展迅猛,大有覆蓋DCE之勢。目前世界上有一定影響的CORBA軟件制造商已有10多家。 
2.DCOM 
ActiveX/DCOM是由Microsoft推出的對象構件模型,最初用于集成Microsoft的辦公軟件,目前已發展成為Microsoft世界的應用系統集成標準,并集中反映在其產品ActiveX中。在分布計算技術上,OMG的優勢比Microsoft至少領先2~3年。目前,只有OMG的技術能夠支持異構環境中大型分布式應用的開發,而Microsoft的DCOM技術尚不能勝任。Microsoft的優勢主要表現在應用和市場能力上。從未來市場策略考慮,Microsoft決定支持OMG提出的OLE/COM與CORBA的互操作標準,從而使COM的對象能夠與CORBA的對象進行通信。今后3~5年內,OMG和Microsoft的分布對象技術將共存,并在許多方面相互滲透。 
3.RMI 
--- -按照Sun和Javasoft對Java的界定,Java是一個應用程序開發平臺,它提供了可移植、可解釋、高性能和面向對象的編程語言及運行環境。RMI(RemoteMethodInvocation)是分布在網絡中的各類Java對象之間進行方法調用的ORB機制。CORBA技術與Java技術存在天然的聯系,因為Sun是OMG的創始成員,CORBA標準中的許多內容(例如IDL標準、IIOP標準)是以SUN公司提交的方案為核心制定的。CORBA與Java/RMI的主要區別在于以下兩個方面: 
·    程序設計語言無關性是CORBA的重要設計原則,而Java/RMI依賴于Java語言和Java虛擬機; 
·    Java/RMI技術的最大成就是使對象能夠在Internet上遷移和執行,而CORBA2.0標準中只考慮對象的遠程訪問,沒有對象作為"值"傳遞的承諾。 
----由于這兩個技術的天然聯系和各自的優勢,CORBA技術與Java技術的融合已成為必然。 
5.2.2  發展趨勢 
----與Internet技術結合是分布對象技術值得重視的發展趨勢。Internet技術的發展,特別是90年代中期WWW技術的廣泛應用,給分布對象技術的應用開辟了更廣闊的空間,Object Web成為人們關注的新熱點。從技術的角度看,WWW應用已經經歷了Hypertext Web和Interactive Web兩種形態,但都存在很大的局限性,突出地表現為應用接入能力受到限制。Java的出現為在瀏覽器上運行程序提供了新的途徑,標志著ObjectWeb時代的開始。就以網絡為中心的分布式應用的發展而言,這種把對象下載到瀏覽器中執行的機制也有局限。主要表現在大量的遺留應用不是用Java寫的,自然無法下載到瀏覽器中運行;同時,某些重要的應用,包括信息共享與管理類的應用(如數據庫系統)以及信息采集與信號監測應用(如實施網絡管理的Agent)在邏輯上不能下載到客戶端運行;另外,需要"減肥"的客戶機可能難以承受越來越龐大的應用系統。盡管Java的RMI解決了訪問異地Java對象的問題,但如何管理和訪問異地其他大量非Java對象的問題并沒有解決。另外,JavaRMI沒有提供分布對象事務管理等服務。1996年下半年,Java與CORBA開始攜手,共同奠定ObjectWeb時代的技術基礎。 
----何謂ObjectWeb?對此目前并沒有公認的定義,但可以從應用和技術兩個角度給出一定意義上的解釋。 
----1.應用內涵 
----ObjectWeb是繼HypertextWeb和InteractiveWeb之后新的Web應用,包括"保守的"和"理想的"兩類應用形態。 
·    保守的應用形態 
用戶能夠按照對象設計者的思路自由、便捷地在Internet上操縱感興趣的對象; 
·    理想的應用形態 
用戶能夠按照自己的需要自由、便捷地在Internet上操縱感興趣的對象。 
----與HypertextWeb和InteractiveWeb比較,Objec tWeb應用給用戶的突出感受是操縱的實體不再局限于含有"超鏈"的文檔,作用于實體的操作行為不再局限于"下載"一類的文件傳輸行為。下面給出兩個應用(雖然目前還沒有成熟的應用,但實現該應用的技術途徑已經成熟)的簡單陳述,以幫助對bjectWeb的理解。 
---  -(1)開放的Internet/Intranet管理 
----  典型的分布式系統管理采用Agent/Manager體系結構,Agent運行在被管理的設備(如服務器、路由器和智能交換機等)上,Manager通過與Agent的交互實施分布式系統管理。但問題是Manager不能管理采用新標準的新設備,這對于Internet管理是不合適的。開放的Internet/Intranet管理有兩方面的含義:第一是指Agent能夠在Internet上公布其管理功能的接口,并接受任何合法的Manager按照標準的遠程對象訪問協議(如CORBA/IIOP)所進行的訪問;第二是指Manager能夠訪問任何時刻加入Internet的Agent,只要該Agent支持Internet上標準的遠程對象訪問協議,并在加入Internet時按照標準的協議公布其接口。這時,Manager就是管理對象的瀏覽器。我們注意到Sun公司前不久公布的Jini能夠實現該應用構思。 
- -- -(2)Web組合文檔 
--- -傳統的組合文檔(如MicroSoft的Office95)是臺式應用,沒有跨網絡引用組件的功能。而目前流行的Web瀏覽器基于超文本結構,不能像組合文檔一樣自由組合和操作對象。Web組合文檔較之傳統的組合文檔增加了跨網絡引用組件的能力,這意味著復雜的組合文檔應用能夠在手持PC或其他瘦客戶機上運行。例如,一個汽車設計專家在遠離自己的設計中心講學時,能夠通過隨身攜帶的筆記本計算機,現場演示從設計中心服務器上選擇若干汽車部件,修改后組合一種新型的汽車,并現場調用設計中心的仿真系統對新設計的汽車進行各種仿真演示。 
---- 2。技術內涵 
--- -ObjectWeb技術主要包括對象開發技術和對象訪問技術。從當前技術現狀看,ObjectWeb技術成分如表1.1所示。 
表1-1 ObjectWeb技術構成 
    Hypertest Web/Interactive Web    ObjectWeb 
對象    超文本    COM對象,Java對象、CORBA對象、各類組件 
對象訪問    HTTP/CGI    DCOM、RMI、CORBA/IIOP、HTTP/CGI 
----"對象"與"對象訪問"的關系可以用"貨物運輸系統"來類比。"對象"是ObjectWeb上的"貨"。Internet上已存在大量的超文本,相對而言COM對象、Java對象、CORBA對象和各類組件則少得多。由于臺式環境中的COM對象非常豐富,今后幾年DCOM對象可能首先會在Internet上豐富起來。按照Java技術現在的發展勢頭,Internet上的Java對象也會很快多起來。由于CORBA對象具有語言、操作系統和硬件平臺無關性的特點,它是最容易將大量的遺留應用和C++、Smalltalk對象帶入ObjectWeb的技術;隨著Java與CORBA的攜手,Java對象又會成為CORBA對象的特例;COM對象與CORBA對象的互操作標準已經制定。CORBA對象將迎來大發展的時期。 
----  "對象訪問"技術是ObjectWeb上的"車"。HTTP用于下載HTML頁面和JavaApplet。Microsoft的對象RPC、RMI和CORBA/IIOP協議分別是遠程訪問DCOM對象、Java對象和CORBA對象的協議。從訪問異地應用的意義上講,HTTP/CGI也可視為一種對象訪問協議,只是功能和性能存在很大局限。RMI與CORBA正在逐步融合,有人稱融合后的對象訪問技術為Java/CORBA。今后一個時期,在ObjectWeb領域占主導地位的技術將是ActiveX/DCOM和Java/CORBA。ActiveX/DCOM的應用豐富,占據了PC用戶的絕對優勢,一旦大力投入ObjectWeb的開發,市場優勢不可阻擋。Java/CORBA的技術優于ActiveX/DCOM,發展勢頭和潛力不可低估。也許,在ObjectWeb領域ActiveX/DCOM與Java/CORBA的關系會像操作系統領域NT與Unix的關系一樣。發展Java/CORBA的當務之急是應用開發,把握未來的最好辦法是創造未來 
5.2.3 三種主流技術比較 
1.CORBA 
CORBA有幾個基本的優點:與開發語言無關的獨立性,與開發者無關的獨立性和與操作系統無關的獨立性。CORBA的ORB在當前每一種主流操作系統上均有實現(僅就Microsoft的各種操作系統來說,CORBA獲得的支持甚至超越了DCOM)。除此之外,CORBAORB可以訪問多種語言實現的對象(包括C++、COBOL、Smalltalk和Java)。借助于IIOP,某一開發者(比如說Visigenic)開發的CORBAORB能夠獲取,操作遠程的由其他的開發者(比如說IONA)開發的對象。JavaORB允許客戶端在沒有安裝任何特別軟件的情況下實現Java客戶端應用程序。(JavaORB的類可與小應用一起動態下載,也可能與瀏覽器捆綁在一起。) 
2.DCOM:Microsoft的法寶 
目前,Microsoft的分布式組件對象模型(Distributed Componont Object Model)僅運行于兩種操作系統之上:Windows95和WindowsNT4。Microsoft正在與第三方開發商協作,以將DCOM移到其它的操作系統上(包括MVS和幾種UNIX操作系統)。象CORBA一樣,DCOM是獨立于語言的,它用Microsoft的對象描述語言(ODL)通過接口對對象加以描述。 
與CORBA相比,DCOM有三個缺點。首先,它由單一開發者(微軟)定義并控制,這大大限制了DCOM使用者的選擇范圍(比方說開發工具和風格)。其次,DCOM缺乏眾多的平臺支持,這極大程度地制約了代碼的可重用性和DCOM應用的可擴展性。最后,與CORBA相比,DCOM是一種非常不成熟的技術。盡管微軟目前正為DCOM加入消息和事務支持,但這些功能在1994年的CORBA2.0就已經實現了,并且正由幾家不同的CORBA軟件開發商所發行。 
為了使一個Java的小應用/應用程序得以訪問服務端的DCOM對象,開發者不得不使用IE瀏覽器和Windows95/NT平臺,只有這樣才能支持客戶機軟件。這樣的限制當然削弱了應用程序在Web上的可用性。而另一方面,DCOM的一個優勢在于,對WindowsNT/95用戶免費。過去的歷史已經表明,這是與Microsoft競爭的重大障礙。 
3.RMI:Sun的Java-Only解決方案 
Remote Method Invocation是最新的JDK1.1中的重要特色。RMI使得Java客戶能夠訪問遠程服務對象。這聽起來似乎十分類似于CORBA,但兩者并不一樣。其關鍵在于服務器端的應用程序也必須用Java編寫,且只能使用JDK1.1中提供的工具。你根本無法把過去編制的代碼加到新程序中去,除此之外,RMI還有許多其它缺陷。 
與CORBA不同,RMI沒有服務這一概念。另外,根據RMI寫出的Java服務器對象往往性能低劣,這個缺點源于Java虛擬機。(有趣的是,JavaCORBA服務器比RMI服務器表現出更好的性能。)RMI也不包括象CORBAORB那樣的對象擊活功能。 
實際上,RMI及Java技術更可能向OMG的標準靠攏,而不是背道而馳。Sun已經宣布,Java事務服務(JavaTransactionServeces)將建立在OMG的對象事務服務(ObjectTransactionServeces)。該公司還曾發布其長遠計劃:使RMI對象可以通過IIOP互通訊。 
總而言之,RMI對于用純Java書寫的小規模的應用程序來說,是一種可行方案。但CORBA提供了集成的基礎,這種集成是指新開發的代碼和已有對象的集成,同時允許將來加以擴展。在做出取此舍彼的選擇之前,必須權衡上面的各種因素,并仔細審視每種技術的現狀。 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国偷自产国产一区| 国产视频视频一区| 国产午夜亚洲精品理论片色戒| 亚洲免费在线播放| 久久er99热精品一区二区| 色一区在线观看| 久久久久国产精品麻豆ai换脸| 午夜一区二区三区在线观看| 成人精品小蝌蚪| 久久午夜老司机| 日韩电影免费一区| 欧美日韩国产美| 亚洲情趣在线观看| 高清不卡在线观看av| 久久综合九色综合欧美就去吻| 亚洲电影第三页| 欧洲国内综合视频| 亚洲精品视频在线看| 高清免费成人av| 久久久www成人免费毛片麻豆| 青青国产91久久久久久| 91超碰这里只有精品国产| 一卡二卡欧美日韩| 91亚洲精华国产精华精华液| 国产精品久久久久一区| 成人sese在线| 国产精品理论片| 成人成人成人在线视频| 国产精品久久久久婷婷| 99精品视频一区二区三区| 亚洲欧洲日产国码二区| 91蜜桃免费观看视频| 亚洲色图都市小说| 欧洲视频一区二区| 亚洲国产乱码最新视频| 制服丝袜亚洲播放| 蜜臀av性久久久久蜜臀av麻豆| 日韩欧美色电影| 激情文学综合网| 国产欧美一区二区精品性色超碰 | 国产成人啪免费观看软件 | 裸体健美xxxx欧美裸体表演| 日韩欧美专区在线| 国产综合色在线视频区| 亚洲国产精品精华液2区45| 成人国产免费视频| 亚洲伦理在线精品| 欧美精品九九99久久| 激情综合一区二区三区| 2023国产精品| 91一区二区在线| 香蕉乱码成人久久天堂爱免费| 91精品国产综合久久久久久| 久久99热99| 最新中文字幕一区二区三区| 在线免费观看成人短视频| 日本午夜精品视频在线观看| 精品少妇一区二区三区在线播放| 国产成人在线免费| 一区二区三区中文字幕精品精品 | 成人国产一区二区三区精品| 曰韩精品一区二区| 精品少妇一区二区| 99国产精品99久久久久久| 亚洲444eee在线观看| 久久久精品国产免大香伊| 91久久精品网| 国产乱人伦偷精品视频免下载 | 亚洲h动漫在线| 久久久久国产成人精品亚洲午夜| 色婷婷综合久久久久中文一区二区| 天天亚洲美女在线视频| 欧美国产禁国产网站cc| 欧美老女人第四色| 成人av网站在线观看免费| 天天亚洲美女在线视频| 日本一区二区高清| 日韩一级黄色片| 一本一本久久a久久精品综合麻豆| 蜜臀av性久久久久蜜臀av麻豆| 亚洲欧美自拍偷拍色图| 欧美成人在线直播| 精品视频色一区| av在线不卡免费看| 韩国精品久久久| 日韩中文字幕区一区有砖一区 | k8久久久一区二区三区| 蜜臀av在线播放一区二区三区| 亚洲欧美一区二区三区久本道91| 精品入口麻豆88视频| 欧美日韩在线不卡| 色综合激情五月| 处破女av一区二区| 国产综合久久久久影院| 日韩国产精品久久久久久亚洲| 一区二区三区**美女毛片| 中文一区二区在线观看| 久久夜色精品一区| 日韩精品一区二区三区视频在线观看 | 精品国产污污免费网站入口 | 亚洲成人先锋电影| 亚洲色图在线视频| 国产精品久久久久久久蜜臀| 久久久综合激的五月天| 精品久久久久久久久久久久久久久久久| 欧美系列日韩一区| 在线观看日韩电影| 97精品久久久午夜一区二区三区| 懂色av一区二区在线播放| 国产乱码精品一区二区三区av| 久久91精品久久久久久秒播| 日韩不卡在线观看日韩不卡视频| 无码av中文一区二区三区桃花岛| 一区二区三区精品视频| 依依成人精品视频| 樱花影视一区二区| 亚洲成av人在线观看| 午夜精品一区在线观看| 午夜一区二区三区在线观看| 日韩精品亚洲一区| 久久国产麻豆精品| 激情伊人五月天久久综合| 国产剧情av麻豆香蕉精品| 国产麻豆91精品| 成人爱爱电影网址| 91黄视频在线观看| 在线播放91灌醉迷j高跟美女| 在线电影院国产精品| 日韩黄色免费网站| 欧美96一区二区免费视频| 裸体一区二区三区| 国产一区二区三区精品视频| 国产·精品毛片| 在线视频国产一区| 91精品久久久久久久91蜜桃| 精品国产区一区| 国产精品久久久久久户外露出| 樱桃视频在线观看一区| 日本vs亚洲vs韩国一区三区| 国产乱码精品一区二区三区忘忧草 | 亚洲妇熟xx妇色黄| 免费av成人在线| 大尺度一区二区| 欧美日韩大陆一区二区| 日韩女优毛片在线| 中文字幕在线视频一区| 亚洲国产成人91porn| 国产麻豆精品95视频| 在线视频一区二区三| 精品精品国产高清a毛片牛牛| 1区2区3区国产精品| 免费成人美女在线观看.| 国产福利精品一区| 欧美色图天堂网| 国产欧美日韩亚州综合| 亚洲国产精品自拍| 成人午夜伦理影院| 91精品国产入口在线| 国产精品久久久久久久蜜臀| 日韩二区在线观看| 日本久久一区二区三区| www国产成人免费观看视频 深夜成人网| 亚洲欧美欧美一区二区三区| 另类小说欧美激情| 欧洲色大大久久| 国产欧美日韩三级| 美国十次了思思久久精品导航| 91一区在线观看| 亚洲国产电影在线观看| 蜜桃在线一区二区三区| 欧美午夜精品理论片a级按摩| 久久精品在线免费观看| 免费高清在线视频一区·| 欧美亚洲综合在线| 国产精品理伦片| 国产美女精品在线| 精品国产乱子伦一区| 三级不卡在线观看| 欧美私模裸体表演在线观看| 国产精品久久久久久久浪潮网站 | 99精品视频在线免费观看| 久久久综合激的五月天| 麻豆91在线看| 欧美一区二区三区四区视频 | 狠狠色狠狠色合久久伊人| 欧美剧在线免费观看网站| 一区二区三区在线观看国产| 99久久精品国产导航| 国产精品丝袜黑色高跟| 国产高清精品久久久久| 久久综合九色综合97婷婷女人| 麻豆国产一区二区| 欧美一区二区三区在线电影 | 国产成+人+日韩+欧美+亚洲| 久久久精品黄色| 麻豆成人免费电影| 亚洲精品一区二区在线观看| 激情综合五月婷婷| 久久久噜噜噜久久中文字幕色伊伊 | gogogo免费视频观看亚洲一|