UDDI, DISCO, 以及 WSDL 相應的都是幹什麼的?
http://www.stardeveloper.com/articles/display.html?article=2001071401&page=2
下面這真是一圖道破天機
UDDI 可以看做是 世界上公開Web Service的黃頁,對各種各樣的Web Sercice 進行分類和描述, 使用disco 檔案可以去通路一台伺服器裡有哪些Web Service 可用。
為什麼要使用UDDI 呢?在很久很久以前,在Google 都還沒有問世的時候,還記得是怎麼上網的嗎?那時, 新浪,搜狐是你上網必去的,為什麼? 因為即便連上了網,都不知到該到哪裡去,而那個時候新浪 和搜狐等門戶網站把站點做了分類和登記,以便于使用者找到需要的網站。老美那個時候同樣,使用的是雅虎。那個時候的雅虎就相當于現在的Google. 時過境遷,如今Google 成了最大的老大,成了全球的網站門戶,是Web 領域的UDDI.
在網絡上還有許許多多我們看不到的Web Services,比如天氣預報Service ,比如股票資訊Service. 你在開發的時候當然知道你自己的Web Service. 可是當你釋出了一個Web Service 并且想讓全世界的人都知道你有一個Web Service ,你該怎麼辦好? google 是不會收錄你的Web Service 的,這個時候你就需要去UDDI 注冊你的Web Service. 這樣别人通路UDDI以及其下的分類的時候就有可能發現你的Web Service . 隻是UDDI 仍舊有缺陷。
如今微軟剛剛釋出ESB2.0 将有更精彩的内容。我會在以後的文章裡繼續和大家分享。
UDDI 相關:
http://msdn.microsoft.com/en-us/magazine/cc302073.aspx
http://www.ibm.com/developerworks/cn/webservices/ws-featuddi/
http://www.ibm.com/developerworks/cn/xml/soap/index7.html
http://www.ibm.com/developerworks/cn/webservices/ws-uwsdl/part1/
本文轉自 xhinkerx 51CTO部落格,原文連結:http://blog.51cto.com/xhinker/197187,如需轉載請自行聯系原作者