1. 程式人生 > >web service介面 wsdl和asmx有什麼區別

web service介面 wsdl和asmx有什麼區別

原文地址:http://blog.csdn.net/ckpckp/article/details/71215527

沒有區別,只是字尾名的區別。
Web Service也叫XML Web Service WebService是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的獨立的通訊技術。是:通過SOAP在Web上提供的軟體(服務),使用WSDL檔案進行(說明),並通過(UDDI)進行註冊。

XML:(Extensible Markup Language)擴充套件型可標記語言。面向短期的臨時資料處理、面向全球資訊網絡,是Soap的基礎。

Soap:(Simple Object Access Protocol)簡單物件存取協議。是XML Web Service 的通訊協議。當用戶通過UDDI找到你的WSDL描述文件後,他通過可以SOAP呼叫你建立的Web服務中的一個或多個操作。SOAP是XML文件形式的呼叫方法的規範,它可以支援不同的底層介面,像HTTP(S)或者SMTP。

WSDL:(Web Services Description Language) WSDL 檔案是一個 XML 文件,用於說明一組 SOAP 訊息以及如何交換這些訊息。大多數情況下由軟體自動生成和使用。

.asmx是webservice服務程式的字尾名,ASP.NET 使用.asmx 檔案來對Web Services的支援。.asmx 檔案和.aspx檔案一樣都屬於文字檔案。它包含在.aspx檔案之中,成為ASP.NET應用程式的一部分。