最近準備復(fù)習(xí)WebService方面的知識,系統(tǒng)的、深入的學(xué)習(xí)一下,將所復(fù)習(xí)到的知識通過學(xué)習(xí)筆記的方式記錄下來,供今后查閱。首先從基本概念開始回顧。
  • WebService使用開放的協(xié)議進行通訊;
  • WebService是自描述和自包含的;
  • XML是WebService的基礎(chǔ);
    WebService是基于XML+HTTP來實現(xiàn)的;HTTP協(xié)議是常用的Internet協(xié)議,XML語言的獨立性為不同平臺和不同編程語言之間的數(shù)據(jù)交換提供了便利,WebService包含了三個重要的元素:SOAP、UDDI、WSDL。
  • SOAP(Simple Object Access protocol)
    SOAP表示簡單對象訪問協(xié)議,是一種通過Internet進行通訊的協(xié)議,SOAP消息是一種XML文檔,有其自己的XML Schema、命名空間和處理規(guī)則。
  • WSDL(Web Service Description Language)
    WSDL表示webservice描述語言,是一個用于描述Web服務(wù)的文檔格式,用來指定客戶與具體的web服務(wù)通訊時必須使用的確切的消息格式、Internet協(xié)議以及地址。
  • UDDI(Universal Description, Discovery, and Integration)
    UDDI定義了一套標準的Web服務(wù)操作方法,用于存儲、查找有關(guān)其它Web服務(wù)應(yīng)用程序方面的消息。