精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
          作者: ZDNet China

          現在是鉆研專業術語的時候了。我們將談談在P2P網
          絡體系中XML以及其他Web服務的使用情況,并從技術的角度指出嘗試將各種“新”技術嫁接
          在一起的好處。



          從巴赫開始


          巴赫——偉大的作曲家——以他的“為了藝術而藝術”而聞名于世。換句話說,他創作音樂
          并并不需要特殊的原因或者動機,僅僅是因為他覺得自己需要這么做。

          有時候,技術領域也遵循著同樣的道路——我們創造并使用新技術僅僅是因為我們覺得我們


          需要這么做。當然,在巴赫的年代,不會每年有五千萬份廣告來告訴他“你需要創作大提琴

          協奏曲來緊跟時代”。


          把多種技術集合在一起實際上會創造新的技術。例如,電技術加上麥克風和揚聲器就導致了
          一系列新技術的出現,如電話和收音機;再加上視頻技術又出現了更復雜的技術,如電視和
          可視電話。那么根據這一原則,Web技術加上P2P會產生更復雜的東東,這些東東或許會派上
          用場,那么它們究竟是些什么呢?



          Web服務已經P2P了么?

          或許Web服務本身就是P2P的。實際上,已經有幾篇文章在探討Web服務與P2P的“收斂(conv
          ergence)”。這里的“收斂”指的是Web服務與P2P共同使用。

          或許看到這里你會問:“如何在Web服務中利用P2P技術?”呵呵,這個問題的提法本身就不
          對。你應該這么問自己:“我如何在我的P2P網絡中利用Web服務呢?”



          P2P網絡

          開發者常常把P2P技術稱為P2P網絡。這是因為“peer”實際上就是網絡中的“節點”。由于

          P2P是一個高層次的技術,實際的底層網絡對這個概念并不重要。盡管實際上,網絡常常是T
          CP/IP網絡,并利用Internet來從一個peer到達另一個peer,如同IP地址中的節點那樣。


          P2P網絡的應用程序導致了若干種類型的應用程序。從即時消息到文件共享以及分布式計算
          的每一樣事物都用到了P2P概念和技術。和P2P應用程序一樣,它們會遇到各種問題,而Web
          服務技術可以解決這些問題。



          Web服務對P2P的貢獻

          P2P的一個主要問題就是定位P2P服務以及理解底層通信協議。一般的P2P途徑在Internet上
          搜索適當的P2P應用程序并安裝定制應用程序。在更集成的環境下,常常用客戶API或者工具
          包提供了封裝,也就是隱藏了應用程序協議的細節。


          Web服務為定位應用程序提供了UDDI注冊服務。每一個注冊到UDDI數據庫的應用程序都包含
          語言(Web Services Description Language ,WSDL)的格式進行標準化的。

          WSDL描述指出了訪問服務的實際方法和參數。此外,它還提供了可以被服務器識別的傳輸和
          綁定協議。大多數Web服務通過XML和HTTP、用SOAP來綁定Web服務來傳輸SOAP消息。

          簡而言之,Web服務技術(無論故意使用還是無意的)可以解決設計、建立和配置P2P應用程

          序中的許多常見問題。聯合使用XML、SOAP、WSDL、HTTP和UDDI,使用Web服務的P2P應用程
          序將會更加標準、更易于訪問、更易于理解并更容易集成。

          posted on 2006-03-09 11:20 hopeshared 閱讀(744) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 光山县| 江永县| 株洲县| 台江县| 鄢陵县| 益阳市| 天峨县| 怀仁县| 莱西市| 四平市| 弋阳县| 泰和县| 如皋市| 石楼县| 台湾省| 临高县| 宁武县| 华池县| 建德市| 辽源市| 蓬安县| 定兴县| 荆州市| 金华市| 昌宁县| 太保市| 徐州市| 阆中市| 张掖市| 界首市| 潢川县| 儋州市| 泸水县| 临沧市| 紫阳县| 来凤县| 雅安市| 新郑市| 镇平县| 上高县| 阜南县|