Web Service:平台無關、低耦合、自包含、基於可編程 Web 的應用程序,使用開放的 XML 標準描述、發布、發現、協調和配置,用於開發分布式互操作應用。
又稱 XML Web Service,通過 SOAP 在 Web 上提供軟件服務,用 WSDL 文件描述,通過 UDDI 註冊。
可擴展標記語言,面向臨時數據處理與 Web 傳輸,是 SOAP 的基礎。
XML Web Service 的通信協議。三大要素:
可運行於 HTTP(S)、SMTP 等任意傳輸協議之上。
基於 XML 的服務描述語言,定義服務訪問端點、操作、消息格式、傳輸綁定。主要元素:
types:自定義數據類型(XML Schema)message:通信消息結構(part 引用 type)operation:抽象操作(請求/響應)portType:服務端點類型,包含多個 operation,支持四種模式:單請求、單響應、請求/響應、響應/請求binding:將 portType 綁定到具體協議/格式service:聚合相關端點電子商務標準,基於 Web 的分布式服務註冊中心,提供服務發布與發現協議。
開放性、跨平台性是 Web Services 的基石。