JXTA 將建立核心的網絡計算技術,提供支持在任何平臺、任何地方以及任何時間實現P2P計算的一整套簡單、小巧和靈活的機制。JXTA首先將歸納目前P2P的功能特別,而后建立核心的技術來表達目前的P2P計算的局限性。其重點是創建基本的機制,而具體的策略選擇權則交給應用的開發者。JXTA將充分利用 XML、Java等開放技術,使得UNIX操作系統更強大和靈活,比如利用管道(Pipes)傳輸Shell命令實現復雜的計算任務。JXTA支持P2P 應用的基本功能來建立一個P2P系統,還將努力證實這些可以成為建立更高層功能的基礎構造模塊。
JXTA架構可以分為三個層面:JXTA核心層、JXTA 業務層和JXTA應用層。
本人為實現P2P網絡下的視頻點播和直播而研究這一課題。但凡了解過Jxta技術的人都應該知道,在Jxta中,所有的資源都是以廣告的形式表現,廣告是一種XML格式的結構化文檔,而這種文檔卻無法包含媒體數據。為此,我曾試驗過一種很傻的實現,那就是把媒體數據讀出來的字節數組轉化為字符串,然后將其包含在管道廣告中,另一端通過搜索到該廣告而從中獲得這一字符串再還原為字節數組,結果失敗。對這兩個文件進行比較,有局部地方發生了變化。于是只得另想他途。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/