2.服務提供者用WSDL (the Web Services Description Language )來提供服務描述。. WSDL文檔向第三方提供服務描述。
3.服務提供者向UDDI (Universal Description, Discovery, and Integration ) 註冊表註冊網路服務。UDDI使得開發人員發布服務並且可以通過軟體搜尋其它人提供的服務。 使用者將通過搜尋UDDI 註冊表來搜尋服務。
4. 用戶端應用程式通過和網路服務綁定並且通過SOAP (the Simple Object Access Protocol )來啟用網路服務相應的操作。SOAP 提供XML格式的參數和返回結果,並利用HTTP傳送。所有網路服務都通過SOAP通訊。
上面的第一步是核心,它決定了你的Web Service的用途和介面。第二步在Visual Studio.Net中被自動完成,大家當然也可以用WSDL.exe手動產生。第四步在用戶端編程時Visual Studio提供了最大的便利。使用者只要使用” Add Web Service Reference”或者“添加Web服務引用”(中文版),敲入網址,Visual Studio.Net就會自動產生調用Web Service的類,底層的SOAP對使用者完全透明。