天天看點

老李分享:Web Services 架構 2

服務傳輸層

這一層負責應用之間的消息傳輸。目前,該層包括了超文本傳輸協定(HTTP)、簡單郵件傳輸協定(SMTP)、檔案傳輸協定(FTP)、以及一些新興協定,比如塊可擴充交換協定(BEEP)。

XML 消息層

這一層負責将消息編碼到一個通用的 XML 格式,這樣消息就可以被另一端所解讀。目前,這一層包括 XML-RPC 和 SOAP。

服務描述層

這一層負責将公共接口描述為一個特定的 web service。目前,服務描述通過 web service 描述語言(WSDL)來處理。

服務發現層

這一層負責集中服務到一個通用的注冊中心,并提供簡單的釋出/發現功能。目前,服務發現通過通用描述、發現與內建(UDDI)來處理。

随着 web service 的發展,可能會加入更多的層,每一層也可能加入更多的技術。

後續章節将讨論 web service 的元件。

關于服務傳輸層的一點說明

web service 協定棧的最底層是服務傳輸層。這一層負責兩台計算機之間 XML 消息的實際傳輸。

超文本傳輸協定(HTTP)

塊可擴充交換協定(BEEP)

繼續閱讀