基于P2P的Web Service的設計與實現.pdf_第1頁
已閱讀1頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、近年來,隨著電子商務的迅速崛起,Web應用已從局部化發(fā)展到全球化、從集中式發(fā)展到分布式。Web Service作為一種新興的Web應用模式、是一個嶄新的分布式計算模型、是Web上數據和信息集成的有效機制。但是就目前國內外的現狀來看,Web Service技術多是基于UDDI(Universal Descrip- tion Discovery and Integration,服務檢索和集成)的集中式發(fā)現機制進行開發(fā)的,這樣的結構有著集中式

2、的缺陷。而基于P2P(Peer-To-Peer)的Web Service技術能夠克服這些缺陷、提高Web Service的服務性能。所以研究基于P2P的Web Service技術有著重要的現實意義。本課題是基于GPP(Global Partner Portal)項目進行的,GPP是由IBM內部研發(fā)的、用于銷售IBM和聯想產品的一個項目。GPP的實現目標是:在P2P網絡環(huán)境下,CCE(Common Commerce Engine)系統通過

3、調用其它購物系統的Web Service來實現對多個系統的間接操作,以提高用戶的購物體驗。本課題選擇JXTA(juxtapose的縮寫,Sun公司開發(fā)用來解決P2P計算的開放式網絡計算平臺)作為P2P協議。通過JXTA-SOAP代理來解決P2P環(huán)境和Web Service技術在通信方式和服務發(fā)布方式上的差異。JXTA-SOAP代理負責把Web Service發(fā)布到JXTA上;并通過硬編碼的方式把JXTA服務請求轉化成SOAP(Simpl

4、e Object Access Protocol,簡單對象訪問協議)消息發(fā)送給Web Service提供方;并把Web Service的處理結果返回給JXTA服務請求節(jié)點。本課題通過P2P橋來實現JXTA服務調用端和Web Service提供端界面的傳輸,即把傳統的網頁內容放在P2P網絡中。服務調用端只提供一個瀏覽器,負責把接收的HTML(Hyper Text Mark-up Language,超文本標記語言)表現出來。JXTA-SOA

5、P代理負責接收服務調用端傳來的地址;并通過在Web Service提供端獲得指定的信息流傳達到P2P網絡中;最終在JXTA服務調用端顯示出來。本課題采用二層搜索機制來實現Web Service在P2P網絡中的定位。這種機制借用JXTA的對等組的概念來實現P2P網絡的二層結構化。首先對等節(jié)點通過相似度分析組成相應的等點組,每個對等組有對應的組服務器來維護有關的路由表。第一層的搜索通過洪流方式在對等節(jié)點所在的對等組內搜索。然后通過組服務器進

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論