首先,它提供了將在網絡上不同地區、不同組織、不同平臺上各種現有應用,整合在一起,創立了一個新系統。被整合的應用都是向新系銃提供各種規范了的服務接口來整合,如我們的社會的每個個體都向社會提供服務,這些個體可以是一個人或一些人組成的一個團體,在這個社會中,增加了一個個體,社會的能力更強了,少了一個個體,社會照樣運作,每個被整合的個體自身仍保持其自主,稱為松耦合,如香港政府已回歸中國,但保持一國二制。
其次,新增設的服務功能,能適應自身變化,并且被整合的應用都是以松耦合的方式聯結,如需要增加新的業務功能,修改現有的軟件等。松耦合系統的好處有兩點,一點是它的靈活性,另一點是,當組成整個應用程序的每個服務的內部結構和實現逐漸地發生改變時,它能夠繼續存在。由此我們稱它為“隨需應變”。目前SOA常常與企業過程管理BPM相結合,采用BPEL語言定義并直接解釋執行用戶需求的工作流定義,使“隨需應變”能力更強,BPM將另文介紹。
當前金融信息化的目標就是降低成本和提高競爭力,為此需要做二件事:首先要增添實現以客戶為中心的各種軟件,如用戶需求管理CRM、數據倉庫、聯機分析處理OLAP、成本核算、網上銀行、各銀行之間的清算中心、各種信息安全措施等軟件。其次就要將老系統中將開放的功能包裝服務模型的接口,并設計一批新的服務和新的業務過程,用企業服務總線將其整合起來,用BPM控制和管理運行。