服務傳輸層
這一層負責應用之間的消息傳輸。目前,該層包括了超文本傳輸協定(HTTP)、簡單郵件傳輸協定(SMTP)、檔案傳輸協定(FTP)、以及一些新興協定,比如塊可擴充交換協定(BEEP)。
XML 消息層
這一層負責将消息編碼到一個通用的 XML 格式,這樣消息就可以被另一端所解讀。目前,這一層包括 XML-RPC 和 SOAP。
服務描述層
這一層負責将公共接口描述為一個特定的 web service。目前,服務描述通過 web service 描述語言(WSDL)來處理。
服務發現層
這一層負責集中服務到一個通用的注冊中心,并提供簡單的釋出/發現功能。目前,服務發現通過通用描述、發現與內建(UDDI)來處理。
随着 web service 的發展,可能會加入更多的層,每一層也可能加入更多的技術。
後續章節将讨論 web service 的元件。
關于服務傳輸層的一點說明
web service 協定棧的最底層是服務傳輸層。這一層負責兩台計算機之間 XML 消息的實際傳輸。