jxta
jxta
JXTA(發音作“juxta”)是Sun微系統對等網路(P2P)的標準,這是一個努力的方向,以它來促進和探究分散式計算的新方法。“JXTA”這個名字既用來指代這個標準,也用來指代研究出來的技術,這種技術處於傳輸平台和P2P通信協議的環繞之中。其開發組織被取名為單詞“juxtapose(並置)”的簡易形式。在2001年2月由O'Reilly Network組織的P2P會議上,Bill Joy,Sun的首席科學家解釋了選擇這個名字的原因:並置就是要讓東西彼此相鄰地放置,而“這正是對等網路的全部意義”。
目錄
P2P從最初的音樂共享軟體發展到今天,出現過很多成功的產品,也誕生了很多藉助產品而成長的公司。比如PPstream,迅雷,當然了,某些產品並不是嚴格意義上的P2P。但是,P2P的意義是否僅限於此了呢?答案是否定的。P2P的作用不僅僅體現在網路媒體文件的共享,也應該體現在協調計算,協調分析,協調處理等等方面。
在JXTA中,並列放置的實體是計算設備和計算機組。此標準就是要使在系統間和組間建立臨時性的連接變得更容易。JXTA項目是在Joy和Mike Clary的領導下開始的,他們指導這項開發本著三個核心原則:他們儘可能選擇使用熟悉的技術和標準,尋求行業專家的意見,以及鼓勵開放式的開發。
JXTA具體來說是一種標準組件平台,它提供了用於開發分散式服務和應用程序的基本組件。整套技術由一組開放源碼的P2P協議組成,這組協議使網路上任何連接著的計算設備的協作變為可能。基於協議而不是基於API(應用程序介面)意味著JXTA技術可以用任何語言在任何操作系統上運行。JXTA使可共同使用的P2P應用程序擁有了許多能力,其中包括:在能簡單地穿過防火牆通訊的不同設備的用戶間建立對等組,在網路上找對等體的能力——甚至穿過防火牆,簡化文件共享,自動偵測到新的網站目錄,對對等體的遠程監控,訪問深層網路的數據,以及提供安全的通訊。