• 沒有找到結果。

系統架構

在文檔中 中 華 大 學 (頁 36-39)

第三章 系統設計架構與流程

3.4. 系統架構

系統架構如圖 7 所示,架構上有五個角色,有線點、行動點、終端點、中繼點和 代理人,分述如下:

z 有線點

是建立在 JXTA 網路上能提供服務的節點,連結至代理人,透過網路服務傳 輸協定(Web Services Transfer),把能提供的服務傳送並註冊在代理人上,因為代 理人能替代有線點提供服務存取點,避免因距離太遠而傳輸過慢,或有線點的連 接斷了而導致服務的存取失敗。

z 行動點

建立在 JXME 虛擬網路上的行動裝置,當連結至代理人時會去更新代理人上 註冊的服務,當代理人沒有此服務,行動點把服務傳輸且註冊在代理人上,反之,

當代理人有此服務時,行動點和代理人不用執行任何動作。行動點的使用者也可 以透過搜尋介面,經由排名和排序機制藉由相似度的比較運算,配對適合的服務 給使用者。行動點在同 JXME 虛擬網路下彼此分享服務,不用透過代理人,可 加速服務的分享,這分享機制更適合在範圍小及具主題性服務群的環境,在此環 境下相同的服務會重複使用,因而快速散佈,舉個範例:在海洋博物館走到鯊魚 景點,如果鄰近使用者擁有此服務,就能直接分享他的服務,鯊魚的服務便能很 快速的散佈在博物館的每位使用者。

z 終端點

JXTA 網路上不提供服務的節點,是建立 JXTA 網路的主要節點,因為大部 分的節點都是不提供服務的。JXTA 2.0 新增集結點,終端點可以透過集結點管 理,有效的傳播至相鄰的終端點或集結點,是改善舊版的傳播方式且能減少網路 資源的浪費。

z 中繼點

JXME 虛擬網路建立在 JXTA 網路上的基礎架構節點,行動裝置連接至同 JXME 虛擬網路,要預先得知中繼點的 IP 和連接埠,才能中繼訊息至 JXTA 網 路,行動裝置就能經由中繼點交換彼此的訊息。行動裝置交換訊息的方法,是行

動裝置和中繼點建立管道,管道須先進入傾聽的狀態,再透過中繼點傳送訊息至 JXTA 網路,並等待行動裝置輪詢中繼點上的訊息。

z 代理人

具備多種需要複雜運算處理的功能,由六項功能組成:蒐集鄰近點提供的服 務、提供註冊中心、發佈服務、RMS 與資料庫的連接、和搜尋最佳化的配對,

讓使用者能快速得到最適合的服務。

圖3.4 系統架構

系統的運作,包含下列的運作,如圖 3.3 所示:

z 註冊:服務提供者,將服務註冊在代理人上。

z 更新:提供服務者更新在代理人上註冊的服務。

z 傳輸:當代理人沒有行動點所擁有的服務,行動點把服務傳輸給代理人。

z 發佈:代理人發佈註冊的服務。

z 搜尋:行動點透過搜尋介面,由代理人的配對機制,配對給使用者最合適的 服務。

z 分享:行動點不需透過代理人,而是透過中繼點,彼此分享服務。

在文檔中 中 華 大 學 (頁 36-39)

相關文件