面向服務的體系結構

面向服務的體系結構  並不特指一種技術 ， 而是一種分散式運算的軟體設計方法 。 軟體的部分組件 （ 呼叫者 ） ， 可以透過網路上的通用協定呼叫另一個應用軟體元件執行 、 運作 ， 讓呼叫者獲得服務 。 SOA原則上採用開放標準 、 與軟體資源進行交互並採用表示的標準方式 。 因此應能跨越廠商 、 產品與技術 。 一項服務應視爲一個獨立的功能單元 ， 可以遠端存取並獨立執行與更新 ， 例如在線查詢信用卡帳單 。 SOA中的一項服務應有以下四個特性 ： 針對某特定要求的輸出 ， 該服務就是運作一項商業邏輯 具有完備的特性 （ self - contained ） 消費者並不需要了解此服務的運作過程 可能由底層其他服務組成