Web 服務) 是獨立自足、模組化、分散式、
動態的應用程式,可透過網路來描述、發佈、尋找或呼叫,以建立產品、處理程序及供應鏈。
其可為本端、分散式或 Web 型。
Web 服務建立於開放式標準的頂端,例如 TCP/IP、HTTP、Java、HTML 及 XML。
Web 服務使用新的標準技術 (例如 SOAP - 簡式物件存取通訊協定) 來進行傳訊,
並使用 UDDI (廣泛描述、探索與整合) 及 WSDL (Web 服務說明語言) 來進行發佈。
UDDI (Universal Description, Discovery and Integration - 廣泛描述、
探索與整合) 是一種規格,其定義一種方法,可用來發佈及探索 Web 服務的相關資訊。
UDDI 規格提供 XML 型的介面 (API),可以程式化的方式來存取 UDDI 登錄資訊。
SOAP 是這些 API 的基礎 RPC 機制。
WSDL (Web Services Description Language - Web 服務說明語言)
是一種 XML 詞彙,用以定義 Web 服務的軟體介面。
它將於程式設計層次執行自動整合時所需的所有 Web 服務技術詳細資料組織化,
並可用來將 IBM WebSphere 協同作業當成 Web 服務來發佈。
WSDL 之於 Web 服務,如同 IDL 之 CORBA 物件。