面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。企業(yè)在信息化建設(shè)中產(chǎn)生了大量為滿足產(chǎn)品或服務(wù)需要的“軟件服務(wù)”,如:ERP、CRM、OA、CAD等軟件系統(tǒng),由于缺少系統(tǒng)間的集成關(guān)聯(lián),導(dǎo)致這些系統(tǒng)成為了一個個“孤島”,但這些系統(tǒng)恰恰又是企業(yè)不能放棄的重要投資。基于SOA架構(gòu)技術(shù)的出現(xiàn),使企業(yè)在需要改變IT系統(tǒng)時的靈活性大為增加。
沒有SOA,BPM一樣會得到實(shí)現(xiàn)。但是在SOA架構(gòu)出現(xiàn)后,SOA可簡化和標(biāo)準(zhǔn)化BPM項(xiàng)目實(shí)施,同時SOA借助BPM可以落地企業(yè)業(yè)務(wù)與IT敏捷性目標(biāo)。
- 通過CC接入企業(yè)后端服務(wù),消費(fèi)ESB設(shè)施的各類服務(wù)
- Process as a Service,流程即服務(wù)
- Data as s Service,數(shù)據(jù)即服務(wù)
如果IT系統(tǒng)是業(yè)務(wù)流程為主,應(yīng)該優(yōu)先考慮BPM流程管理;如果IT系統(tǒng)是消息集成為主,應(yīng)該優(yōu)先考慮ESB服務(wù)總線
炎黃盈動在SOA基礎(chǔ)架構(gòu)解決方案領(lǐng)域的合作伙伴