#什麼是Web Service? 它是一種web應用程序,能夠使用XML標準來操做這種應用程序,用於開發分佈式的應用程序。web
#有什麼用? 能使不一樣機器上的不一樣應用在不借助第三方軟件或硬件就可交換數據或集成。分佈式
#基礎: 一、Web Service平臺須要一套協議來實現分佈式程序的建立。函數
#協議: 一、XML --它是Web Service平臺中數據的基本格式。對象
二、XSD --它是Web Service平臺的數據類型。無論什麼語言,在構建Web Service的時候,都會被轉換爲XSD類型數據開發
三、SOAP(簡單對象訪問協議) --它是基於XML,用於包裝XSD類型數據,使其在不一樣平臺、軟件、組織間傳遞的一種協議。基礎
四、WSDL(WebService描述語言) --它是一種語言。基於XML,用於描述ws及其函數、參數、返回值軟件
五、UDDI --它是一種規範、一種目錄服務,企業能夠使用它對 Web services 進行註冊和搜索搜索