2010年1月27日 星期三

SOA服務導向架構設計與應用

服務導向架構 (SOA, Service Oriented Architecture) 是一種新興的系統架構模型,其主要概念是針對企業需求組合而成的一組軟體元件。組合的元素通常包括:軟體元件、服務及流程三個部份,當企業面對外部要求時,流程定義外部要求的處理步驟;服務包括特定步驟的所有程式元件,而元件則負責執行工作的程式。例如,當企業面對顧客訂單要求時,流程訂定訂單的處理步驟,服務則包括信用查詢、庫存查詢及接單作業等等,元件則是指真正完成信用查詢、庫存查詢等工作的程式。由例子中可見,SOA 的系統組成與企業的經營管理基本單元十分接近,如此高階的應用系統發展模式可使得發展者更專注於企業需求的滿足 (coarse grain),而不僅僅是資訊技術的應用 (fine grain)。SOA 已成為現今軟體發展的重要技術,透過 SOA 讓異質系統整合變得容易,程式再用度也提高。不必自行開發或擁有所有程式元件,發展者可以視需要組合網路上最好的服務。不受限於特定廠商的產品功能或是平台,達到真正的開放性 (Openness)。

PS:有人要一起報名嗎?三人團報可打95折、五人團報可打9折優惠。

沒有留言: