2. 相關概念 web
XML:面向短時間的臨時數據處理、面向萬維網絡,SOAP的基礎; 網絡
SOAP:webservice的通訊協議,用戶經過UDDI找到WSDL描述文檔以後,能夠用SOAP調用創建的WEB服務中的一個或多個操做。 設計
WSDL:一個說明一組SOAP消息以及如何交換這些消息的XML文檔; UDDI:一種根據描述文檔來引導系統查找相應服務的機制。 3. 實現一個完整的Web服務包括如下步驟: ◆ Web服務提供者設計實現Web服務,並將調試正確後的Web服務經過Web服務中介者發佈,並在UDDI註冊中心註冊; (發佈) ◆ Web服務請求者向Web服務中介者請求特定的服務,中介者根據請求查詢UDDI註冊中心,爲請求者尋找知足請求的服務; (發現) ◆ Web服務中介者向Web服務請求者返回知足條件的Web服務描述信息,該描述信息用WSDL寫成,各類支持Web服務的機器都能閱讀;(發現) ◆ 利用從Web服務中介者返回的描述信息生成相應的SOAP消息,發送給Web服務提供者,以實現Web服務的調用;(綁定) ◆ Web服務提供者按SOAP消息執行相應的Web服務,並將服務結果返回給Web服務請求者。(綁定)