亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Jini能給您帶來什么

2019-11-18 14:02:58
字體:
來源:轉載
供稿:網友

  Jini是實現大規模分布式計算的一種要害技術。它不僅可以解決網絡兼容性的問題,更加不同凡響的是,通過這種技術可以在網絡計算機設備和應用程序之間進行有效的交互和合作。Jini通過使用面向對象的語言java,將即插即用特性賦予了各種各樣的設備,例如PC、手持式電腦、蜂窩電話以及48KB的小內存設備,從而減少了網絡上的沖突。但是,Jini網絡的實現還需要開發人員艱苦不懈的努力。在此之前,程序員們仍要面臨編寫分布式應用程序的挑戰。

  Jini是一種用JAVA語言編寫的代碼,這種代碼可以在網絡上自動地檢測計算機設備,并且注冊它們所提供的服務。它是為在網絡上提供分布式操作系統服務而采納的開放式體系結構的核心部分。

  Sun公司為下個世紀的網絡計算繪制了一幅藍圖,將這幅藍圖變為現實的技術就是Jini。Jini是一種基于JAVA的體系結構,它提供操作系統的服務,并且將其功能擴展至整個網絡。更一般地講,Jini是在JAVA虛擬機(JVM)頂端運行的一個JAVA軟件,為設備提供即插即用的網絡功能。Sun在它的藍圖中描繪了這樣一幅場景:在未來,任何一臺裝有微處理器以及小容量RAM的設備之間都能夠相互合作,從而達到了計算上一個嶄新的境界。雖然這是一種超前意識,但是采用Jini至少使我們離未來的藍圖又進了一步???它可以使我們免受設備驅動程序不兼容的困擾,并且不再讓用戶在登錄到網絡上時碰到麻煩。

  舉個例子,在Sun所勾畫出的藍圖中,用戶可以將掌上型電腦插入網絡插槽并且能夠被立即識別出來,從而自動地成為了網絡的一部分。有了這樣的手持式設備,用戶就可以方便地訪問一臺計算機上的數據,并且利用另外一臺計算機所提供的服務來處理這些數據;接下來他還可以在最近的一臺打印機上打印數據,而不用在掌上型電腦上預裝打印機驅動程序。這樣不可思議的事是通過這部掌上型電腦自動下載一個基于JAVA的打印機驅動程序來實現的。網絡與應用程序之間這種自動而便捷的集成可以應用到從PC到蜂窩電話的幾乎任何一種電子設備之上。

  這種分布式的計算體系結構并不新奇,Sun公司的Jini也不是實現下世紀網絡世界的操作系統唯一的技術。LUCent Technologies公司在1997年推出了為嵌入式系統設計的Inferno技術,該技術在邏輯上與JAVA極為相似,也包含了虛擬機概念、編程語言以及通信協議;Oak Ridge國家實驗室也推出了稱為并行虛擬機(PVM)的技術,它旨在通過網絡上完全不同的機器之間進行合作而提供一種低價位的超級計算機;IBM力推的T Spaces在概念與實現上與Sun也很類似;而腳踩兩條船的Microsoft也正在研究分布式操作系統,他們關于分布式操作系統的大手筆項目稱做Millennium。Microsoft希望通過Millennium取得兩大偉績:一是將桌面操作系統完全而無縫地分布到世界范圍的網絡中去,二是將程序員帶往不再考慮底層機器細節的更高抽象層次上。這兩個目標對于分布式系統來講是相當要害而密不可分的。但是,由于Sun擁有JAVA編程語言以及相應的虛擬平臺,它在將操作系統引入下個世紀中處于一個極為非凡的地位。


  Jini是如何工作的


  Jini解決的并不是諸如一個特定的應用程序如何在網絡上進行工作這樣的細節問題,而是為這些服務提供一種極為要害的能力,使得它們彼此之間可以意識到對方的存在,進而建立起相互的連接。Jini的核心是Sun JDK1.2中的JAVA Remote Method Invocation(RMI),這是一種使JAVA對象之間可以在網上實現交互的網絡服務。這樣看來,Jini就可以看作是JAVA軟件組件模型JAVABeans在理論與實踐上的一種延伸了。

  Jini網絡就像是一個市場,在其中商人們販賣自己的商品。在Jini網絡中,商人們就是最終用戶、設備或者應用程序。販賣的過程是這樣的:一個新的商人來到這個市場,他宣告了自己的到來,并且很快建立起了商店;然后他將所賣的商品以及提供的服務寫下來,像許多其他的商人一樣寫在一張卡片上,而這些卡片的信息就公布在一個布告欄中;Jini提供了這種銷售的機制,根據它的規定,商人們被授予在布告欄上貼廣告的地方,并在那里發布消息;顧客們則在布告欄前駐足,尋找他們感愛好的卡片信息,然后從卡片上抄下與商家聯系的方式;接下來顧客就與商人在諸如“什么時候交貨”或者“怎么買賣”這樣的細節問題上討價還價;而商人們交易時所遵循的交易規則是由Sun的另外一個標準JAVaspaces來規定的;對于顧客來講,商人之間的自由交易是不可見的。

  Jini所蘊涵的意思當然比這個比喻要來得豐富得多:例如消息在布告欄上不會被偷走,以及廣告所占據的實際空間并不需要考慮等等。但是,這個虛擬市場也存在著固有的問題:例如這些商人對他們的顧客缺乏判定的準則,還有當網絡發生故障、商家忽然消失時如何進行交易也是需要考慮的問題

  Jini中,這個由商人和顧客組成的市場被稱為一個“聯盟”。Jini通過一種“發現并加入”(Discovery and Join)服務為該聯盟分配空間;它的另一種“查找”(Lookup)服務用來在布告欄中發布信息,并且接受交易要求;Jini由一種“出租”(Leasing)模型來解釋何時可以將卡片從布告欄上撤走,以及制訂合同所需遵循的規則;并且由一張“訪問控制列表”(access Control List)來規定誰可以使用特定的服務;服務的提供與進行由JAVASpaces和實際的應用程序共同操縱;商人之間交流所采用的通用語言由JAVA的RMI規定來決定。

  Jini和JAVASpaces一起為當前集中式的系統服務帶來了一種轉變。一個操作系統實際上就是一些子功能的集合,但是它進行的是一些復合式的操作。Jini和JAVASpaces打破了這種單一的模式,而把許多服務分布到網絡的不同部分上去,從而將OS分成了若干子系統,并且將這些子系統分散到了網絡、客戶機以及服務器上。對于實現分布式的合作來說,Jini是這種JAVA基礎結構中起步性的要害步驟。由于JAVA具備面向對象的特性以及執行可傳輸代碼的能力,Jini可以在網絡上分發大量的軟件對象。這些獨立的應用程序或者對象可以根據用戶的需要在網絡上傳輸,從而與其他對象進行交互。


  Jini是如何工作的


  Jini將會給企業帶來的影響


  Jini和分布式系統在降低網絡交互的復雜性方面將使企業得益非淺。許多公司內部的計算機設備種類繁多,諸如PC、打印機、手持式設備、蜂窩電話以及服務器等等,簡直令人頭痛。比方說,假如一臺打印機發生了故障,那么馬上所有的網絡用戶就需要修改他們工作站上的打印設置。而Jini能自動識別網絡上的變化,并且對用戶透明地在網絡上傳輸像打印驅動程序這樣的代碼,從而徹底地解決了這樣的問題。Jini的夢想也為嶄新的商業運作模式創造了可能,Sun希望在不遠的將來,新的經營模式會產生于基于Jini的靈活機動的網絡,比如出租大型硬盤組的磁盤空間等等。由于公司們正在致力于挖掘新的商機,Jini很可能為現在任何人都想象不到的計算機硬件工作模式提供其所需要的基礎。


  Jini走出第一步


  像Jini這樣的分布系統技術毫無疑問會成為今后十年里發展的主要力量,但是,Jini的應用還很不成熟。目前,它只不過是為開發人員更好地利用網絡及其資源編寫應用程序的基礎工具。在更為基礎的層次上,廠商們需要為他們所有可能在Jini網絡上運行的設備編寫基于JAVA的驅動程序,或者為驅動程序編寫JAVA接口。

  問題在于:何時Jini才能走出研究和開發階段,何時它才能成為真正的產品從而造福于企業?

  Jini的實質是JAVA。而在網絡或者多臺計算機上提供分布式的服務正是JAVA的目標。由于Jini基礎結構使用的是JAVA RMI以及面向對象的編程,因此Jini對于JAVA和面向對象的程序員來說會顯得更為直接,但是編寫分布式應用程序比一個單獨應用程序來說總歸復雜得多。例如,開發一個經常在一開始時用作介紹的應用程序“Hello World”,在集中的操作系統以及應用模型中,可能只需編寫幾行代碼就可以在屏幕上顯示出“HelloWorld”消息,甚至新手在幾分鐘之內就可以編寫出這個程序。但是假如是在分布式的環境中,編寫同樣應用程序的復雜性就會大大提高了。程序員們必須考慮到諸如網絡故障、延遲以及安全等方面的問題。盡管Jini和JAVAspaces提供了分布式的安全模型以及對象處理機制,但是讓它們能為今天的程序員們所應用還要經過相當長的時間。正像其他計算機方面的問題一樣,這是一個培訓和普及的問題,因為程序員們需要學習如何編寫出高質量的分布式應用程序。

  從另一方面看,Jini已得到了令人鼓舞的支持。Sun已經同諸如Quantum和EriCSSon這樣的公司建立起了伙伴關系,他們們均表示要采用該技術;Novell也表示要為Jini提供創建目錄的服務。盡管目前重要的合作伙伴并未作出任何許諾,但至少一家并不聞名的公司???Malaysian已經將Jini應用了起來。

  Jini在很多方面是大多數傳統操作系統無法匹敵的。雖然像Microsoft這樣的公司正在研究自己的分布式計算系統,但目前Jini仍是領先的。一方面,程序員們已經可以創建Jini應用程序了,對于JAVA程序員來說,他們已經熟悉了許多Jini的特性;另一方面,由于JVM的普及,Jini必須與各種各樣的環境進行合作和集成。由于分布式系統的前景無可限量,我們可以打賭:Sun或者是Microsoft將為未來的分布式操作環境制訂標準。Jini建立在JAVA堅強的基石之上,并且JAVA深入人心,它代表了早些時候在計算模式上要進行廣泛而深遠轉變的一種熱潮;而Microsoft則控制了當前OS的標準。

  創造強有力的系統和應用程序,從而更好地利用網絡資源、使用分散的資源來解決大型的問題,這就是我們的目標。將這個夢想變為現實還需要長時間的努力,但至少目前,Jini已經在解決網絡上互操作性的矛盾上給我們帶來了希望,同時是它使得設備驅動程序的問題已經成為了過去。

Jini的作用
為分布式系統中的設備提供即插即用的網絡功能
與Jini競爭的技術
Lucent的Inferno
Oak Ridge國家實驗室的并行虛擬機(PVM)
IBM 的T Spaces
Jini的短處
對編程人員要求高,編程復雜,需要學習一段時間才能把握

--------------------------------------------------------------------------------

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美剧在线观看| 国产性色av一区二区| 亚洲福利在线观看| 色偷偷888欧美精品久久久| 欧美多人爱爱视频网站| 欧美巨猛xxxx猛交黑人97人| 欧美福利在线观看| 国产精品日韩在线一区| 欧美激情视频在线免费观看 欧美视频免费一| 国产美女91呻吟求| 国产专区精品视频| 久久国产精品首页| 国产成人高潮免费观看精品| 久久亚洲精品毛片| 欧美日韩国产一中文字不卡| 久热99视频在线观看| 国产手机视频精品| 亚洲图片制服诱惑| 国产精品扒开腿做爽爽爽的视频| 在线激情影院一区| 国产手机视频精品| 成人网在线免费看| 色综合天天狠天天透天天伊人| 亚洲性日韩精品一区二区| 精品国产自在精品国产浪潮| 国产一区二区三区在线观看视频| 国产精品成人va在线观看| 色yeye香蕉凹凸一区二区av| 韩国精品久久久999| 亚洲国产日韩一区| 久久久久久久一区二区| 欧美黑人一级爽快片淫片高清| 在线播放国产精品| 欧美综合在线第二页| 日韩av不卡电影| 精品少妇一区二区30p| 裸体女人亚洲精品一区| 日韩av第一页| 亚洲国产精品久久久| 久久成人av网站| 欧美性生交xxxxxdddd| 一区二区三区精品99久久| 92福利视频午夜1000合集在线观看| 韩国精品美女www爽爽爽视频| 91精品在线播放| 精品久久久香蕉免费精品视频| 日韩电影大片中文字幕| 欧美大全免费观看电视剧大泉洋| 欧美野外wwwxxx| 日韩精品久久久久| 亚洲三级免费看| 欧美性xxxx18| 精品久久久久久久中文字幕| 91久久夜色精品国产网站| 欧美巨猛xxxx猛交黑人97人| 一区二区欧美在线| 亚洲男人7777| 欧美性xxxx在线播放| 亚洲一级片在线看| 亚洲a在线观看| 亚洲欧美一区二区三区在线| 日韩电视剧在线观看免费网站| 九九久久精品一区| 亚洲人成在线一二| 一本大道久久加勒比香蕉| 精品国产一区二区三区久久狼5月| 欧美性xxxxxxxxx| 日韩av色综合| 国产精品丝袜一区二区三区| 大量国产精品视频| 国产一区二区丝袜高跟鞋图片| 国产国语videosex另类| 日韩高清电影免费观看完整| 亚洲字幕在线观看| 亚洲乱码国产乱码精品精| 青青草精品毛片| 午夜精品久久久久久久久久久久久| 久久天天躁夜夜躁狠狠躁2022| 久久久女人电视剧免费播放下载| 粗暴蹂躏中文一区二区三区| 久久久久久国产免费| 国产精品一区av| 欧美国产日韩一区二区在线观看| 日韩福利在线播放| 最近2019年日本中文免费字幕| 中文日韩电影网站| 国产精品久久久久久一区二区| 欧美日韩色婷婷| 国产精品稀缺呦系列在线| 九九热这里只有精品免费看| 97在线视频免费观看| 成人欧美一区二区三区在线| 欧美日韩精品在线视频| 国产精品国模在线| 久久久国产精品亚洲一区| 亚洲一区国产精品| 国产精品av免费在线观看| www.美女亚洲精品| 97在线视频观看| 久久久在线视频| 欧美视频精品一区| 亚洲激情第一页| 欧美激情成人在线视频| 国产v综合v亚洲欧美久久| 91av在线国产| 亚洲第一精品夜夜躁人人爽| 26uuu久久噜噜噜噜| 中文字幕久久久av一区| 欧美放荡办公室videos4k| 日韩成人av网| 91精品国产亚洲| 国产精品海角社区在线观看| 91免费版网站入口| 国产精品夫妻激情| 亚洲视频欧洲视频| 亚洲欧洲国产一区| 亚洲国产精品专区久久| 国产成人avxxxxx在线看| 精品亚洲va在线va天堂资源站| 欧美高跟鞋交xxxxxhd| 欧美一级片免费在线| 1769国内精品视频在线播放| 久久国产精品电影| 亚洲精品国产suv| 在线视频日本亚洲性| 久久久极品av| 欧美小视频在线| 欧美体内谢she精2性欧美| 亚洲亚裔videos黑人hd| 日本精品一区二区三区在线| 日韩成人网免费视频| 国产精品丝袜久久久久久高清| 久久青草精品视频免费观看| 欧美视频在线观看 亚洲欧| 日韩av手机在线观看| 国产精品劲爆视频| 久久久久久成人精品| 国产亚洲视频中文字幕视频| 日韩毛片中文字幕| 欧美丰满少妇xxxx| 国产精品一区二区久久久久| 亚洲自拍小视频免费观看| 欧美一级成年大片在线观看| 亚洲天堂第一页| 国产欧美在线观看| 亚洲最大激情中文字幕| 日韩成人在线视频网站| 亚洲free性xxxx护士白浆| 亚洲国产精品网站| 日韩欧美亚洲国产一区| 午夜精品一区二区三区视频免费看| 正在播放亚洲1区| 国产成人鲁鲁免费视频a| 欧美亚洲在线视频| 亚洲男人天堂2024| 91av在线看| 国产美女精品免费电影| 久久久久久国产| 亚洲香蕉av在线一区二区三区| 78m国产成人精品视频| xvideos国产精品| 国产精品成人aaaaa网站| 欧美成人在线免费| 国产精品第8页|