SOA參考架構及相關技術,主要應用在企業(yè)應用集成領域,它能夠以服務的方式共享和復用企業(yè)現(xiàn)有應用資產(chǎn),保護用戶IT投資,并能夠以服務的方式構建新的業(yè)務流程,對組織中的業(yè)務流程進行靈活的重構和優(yōu)化,增強業(yè)務的敏捷性。下面從業(yè)務的角度,簡要介紹一下SOA參考架構各個部分的作用與定位。
1、通過底層的適配器服務,將組織現(xiàn)有應用系統(tǒng)進行封裝,形成可復用的服務,來復用組織中的現(xiàn)有應用資產(chǎn)。所以,適配器服務是應用集成的基礎;
2、服務總線,作為服務之間的協(xié)調中介,可將組織中的所有服務如適配器服務、信息服務、安全服務、業(yè)務服務等,集中管理起來,暴露服務接口,并提供服務查找、內容路由、服務質量保障等功能,它在SOA參考架構中起著核心中樞的作用;
3、流程服務,用來將組織中的服務,進行編排組合,以滿足業(yè)務流程的需要,同時,也能夠封裝形成更大粒度的業(yè)務服務。能不能體現(xiàn)業(yè)務敏捷性及滿足用戶復雜的業(yè)務流程需要,流程服務起著關鍵的作用;
4、頂層的交互服務,是直接面向用戶的一層,能夠為用戶提供友好的交互界面及門戶集成的功能;SOA實施的效果,往往通過交互服務這張臉面來體現(xiàn);
5、當然,要開發(fā)和管理SOA所需要的運行服務,還離不開集成開發(fā)環(huán)境、運行管理系統(tǒng)及服務資源的管理。SOA是否易于被用戶接受、開發(fā)是否快捷高效、管理和維護是否方便,這幾種輔助工具非常關鍵。
..
|