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

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

?? 5.2 分布式應用開發(fā)技術概述.txt

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区| 中文字幕av一区二区三区| 国产一二三精品| 中文字幕欧美激情| 麻豆成人综合网| 久久久久久久久久美女| 国产成人a级片| 成人午夜短视频| 91同城在线观看| 欧美巨大另类极品videosbest | 国产精品77777竹菊影视小说| 最新久久zyz资源站| 成人欧美一区二区三区1314| 欧美激情一区二区三区不卡| 一区二区三区国产精华| 国产一区二区女| 亚洲资源在线观看| 天天色综合成人网| 亚洲精品免费看| 婷婷综合另类小说色区| 蜜桃视频在线观看一区二区| 国产中文一区二区三区| www.在线欧美| 欧美日韩三级在线| 欧美精品一区二区高清在线观看| 亚洲国产激情av| 午夜欧美视频在线观看| 男男视频亚洲欧美| 九九视频精品免费| av资源网一区| 777a∨成人精品桃花网| 欧美经典三级视频一区二区三区| 亚洲精品久久7777| 免费三级欧美电影| 91免费看`日韩一区二区| 欧美精品久久99| 国产精品久久久久久福利一牛影视| 一区二区免费看| 国产米奇在线777精品观看| 国产精品亚洲专一区二区三区 | 91超碰这里只有精品国产| 激情五月婷婷综合网| 欧美精品精品一区| 精品写真视频在线观看| 26uuu国产在线精品一区二区| 精品亚洲成a人| 婷婷六月综合网| 一本色道久久加勒比精品| 95精品视频在线| 91精品黄色片免费大全| 日日夜夜精品视频天天综合网| 色老汉av一区二区三区| 久久电影国产免费久久电影| 成人91在线观看| 制服丝袜中文字幕亚洲| 欧美做爰猛烈大尺度电影无法无天| 国产麻豆精品95视频| 国内精品免费在线观看| 91在线视频18| 亚洲视频1区2区| 欧美成人欧美edvon| 成人免费黄色大片| 奇米亚洲午夜久久精品| 久久精品人人做人人爽97| 99视频精品免费视频| 国产精品麻豆久久久| 久久久久高清精品| 久久精品国产免费| 国产亚洲女人久久久久毛片| 日韩国产欧美在线视频| 欧美日本一区二区在线观看| 亚洲精品伦理在线| 在线观看日韩一区| 亚洲欧美日韩国产中文在线| av中文字幕不卡| 亚洲欧美激情一区二区| 99久久精品国产精品久久| 国产精品理论片| 91一区二区三区在线观看| 国产精品久久久久毛片软件| 成人免费高清视频在线观看| 国产精品国产自产拍高清av王其| www.欧美.com| 一区二区三区欧美在线观看| 日本高清不卡视频| 亚洲第一在线综合网站| 91精品国产综合久久久蜜臀粉嫩 | 亚洲.国产.中文慕字在线| 欧美伊人久久久久久午夜久久久久| 亚洲伦在线观看| 欧美福利一区二区| 看片的网站亚洲| 欧美激情自拍偷拍| 欧美中文一区二区三区| 奇米影视7777精品一区二区| 国产三级三级三级精品8ⅰ区| 国产成人a级片| 一区二区欧美精品| www久久久久| 成人免费观看视频| 午夜视频在线观看一区二区三区| 欧美成人一区二区三区片免费 | 1024成人网色www| 欧美性色欧美a在线播放| 蜜臀a∨国产成人精品| 国产偷国产偷精品高清尤物| 一本高清dvd不卡在线观看| 日本不卡一区二区三区高清视频| 日本一区二区三区高清不卡| 在线国产电影不卡| 国产乱人伦偷精品视频免下载| 亚洲色图制服丝袜| 精品国产免费人成电影在线观看四季| 成人精品视频一区二区三区| 亚洲电影视频在线| 欧美韩国日本综合| 666欧美在线视频| 91色乱码一区二区三区| 激情久久五月天| 亚洲一二三级电影| 欧美国产精品一区二区| 欧美精品在线视频| 日本久久一区二区三区| 国产一区二区导航在线播放| 一区二区在线看| 国产精品欧美一级免费| 日韩一区二区精品在线观看| 色综合久久88色综合天天| 国产成人精品三级麻豆| 免费在线一区观看| 亚洲超碰精品一区二区| 亚洲六月丁香色婷婷综合久久| 久久色成人在线| 欧美一级国产精品| 欧美三级中文字幕在线观看| 成人黄色在线视频| 国产.精品.日韩.另类.中文.在线.播放| 亚洲大片免费看| 一区二区高清视频在线观看| 日本一区二区成人| 国产女同互慰高潮91漫画| 日韩欧美国产一区二区三区 | 精品一区二区三区在线观看国产| 亚洲影视在线播放| 亚洲人午夜精品天堂一二香蕉| 久久精品水蜜桃av综合天堂| 日韩精品一区二区三区中文不卡| 在线不卡一区二区| 欧美日韩和欧美的一区二区| 欧美午夜宅男影院| 欧美三级视频在线观看| 在线观看一区不卡| 欧美日韩一级大片网址| 欧美精品一二三| 91精品国产免费| 精品日韩在线一区| 精品成a人在线观看| 久久婷婷国产综合精品青草| 久久蜜臀精品av| 欧美国产欧美综合| 亚洲图片激情小说| 亚洲一区二区三区影院| 亚洲h在线观看| 蜜臀91精品一区二区三区| 韩国中文字幕2020精品| 国产成人日日夜夜| 99久久免费精品| 欧美视频在线观看一区二区| 欧美色网站导航| 日韩精品一区二区三区视频| 久久午夜老司机| 亚洲精选一二三| 日韩成人av影视| 国产福利电影一区二区三区| 99久久免费精品| 717成人午夜免费福利电影| 精品女同一区二区| 中文欧美字幕免费| 亚洲一区在线观看网站| 玖玖九九国产精品| 成人一级片网址| 欧美片网站yy| 日本一区二区动态图| 亚洲国产日韩综合久久精品| 久久国产麻豆精品| 91在线国产福利| 日韩欧美激情在线| 一区二区三区不卡在线观看| 蜜臀va亚洲va欧美va天堂| 99精品国产一区二区三区不卡| 欧美精品在线观看一区二区| 国产人成一区二区三区影院| 一区二区三区精品在线| 国产成人免费视频网站| 欧美日韩久久一区| 中文字幕在线一区二区三区| 蜜臀av一级做a爰片久久| 91美女在线视频| 久久久久久久精| 久久aⅴ国产欧美74aaa|