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