服務導向架構 (SOA) 是一種根據服務的概念來定義整合架構的方法。服務提供商業和基礎架構功能, 並形成企業的構成要素。
使用者使用熟悉的語言向商業服務要求功能, 而不需知道這些服務的提供方式或位置。商業服務也可以向其他商業服務要求功能。 [More from p27]
服務是由服務提供者提供。
服務要求者呼叫服務,而不需知道服務提供者的位置。
服務要求者可各自呼叫服務,以處理簡單的功能,也可以透過編排的實作共同工作, 以快速設計新功能到現有的程序上。
服務基礎架構實作服務要求者和服務提供者間的連線。
商業服務會利用應用程式和基礎架構服務
企業服務匯流排是一種服務導向基礎架構, 它以一種可調整和可管理的方式在異質環境中實作 SOA 原則。