面向服務架構(SOA)


面向服務的體系結構(英文:Service Oriented Architecture)是一種設計模式。 它旨在通過協定為其他應用程式提供服務。 它只是一個概念,不依賴於任何程式設計語言或平台。

Web services差不多是SOA的一種技術。

服務

服務是定義明確的自包含功能,代表功能單元。 服務可以從另一個服務交換資訊。 它不依賴於另一個服務的狀態。

服務連線

下圖給出了面向服務的體系結構。 服務使用者向服務提供者傳送服務請求,服務提供者將服務響應傳送給服務使用者。 服務消費者和服務提供者都可以理解服務連線。