跳到主要內容區塊

SOA、WS、ESB、WS-I...等相關名詞說明


*SOA:服務導向架構(Service-Oriented Architecture)是一種新興的系統架構模型,其主要概念是針對企業需求組合而成的一組軟體元件。 組成元素包括軟體元件、服務及流程。
-軟體元件:負責執行工作的程式。
    -服務:包括特定步驟的所有程式元件。
-流程:定義外部要求的處理步驟。
      SOA讓異質系統整合變得容易,程式再用度也提高,不必自行開發或擁有所有程式元件,發展者可以視需要組合網路上最好的服務。不受限於特定廠商的產品功能或是平台,達到真正的開放性 (Openness)。


*WS:網路服務元件(Web Services)基本概念係透過網路傳遞訊息提供服務的一種應用程式,運用分散式系統將語意表達的功能性,以應用程式的方法結合可以存取並且可以重覆使用的元件,訂定標準的網路協定。其主要目的就是用來在兩個不同的應用程式之間,使用某種協議好的通訊協定來進行資料的交換。

*ESB:企業服務匯流排(ESB)管理平臺可將UDDI平臺上的WebService,進行轉址(proxy)功能,以保護原始WebService網址,將轉址後的網址註冊於UDDI平臺中,正式對外發布,提供使用者(應用系統)查詢、使用。

*WS-I:WS-I是Web Services Interoperability Organization的縮寫,意為網路服務協同組織,其宗旨為致力於促進跨平臺、跨作業系統和跨程式語言的網路服務互用性。其提供測試工具用來測試Web服務的消息交換是否遵循WS-I的指導方針,以維持平臺間的互通性。