SOA雙總線(xiàn)軟件架構(gòu)在大型企業(yè)中的應(yīng)用
(2)企業(yè)服務(wù)總線(xiàn):為各應(yīng)用系統(tǒng)提供細(xì)粒度、可編排流程的業(yè)務(wù)服務(wù)。
(3)企業(yè)數(shù)據(jù)總線(xiàn):構(gòu)建在企業(yè)服務(wù)總線(xiàn)之上的企業(yè)核心業(yè)務(wù)主數(shù)據(jù)管理平臺(tái),為各應(yīng)用系統(tǒng)提供業(yè)務(wù)主數(shù)據(jù)的共享視圖。
(4)企業(yè)內(nèi)部各管理信息系統(tǒng):是指需要集成到企業(yè)服務(wù)總線(xiàn)和企業(yè)數(shù)據(jù)總線(xiàn)上的各內(nèi)部管理信息系統(tǒng),如ERP系統(tǒng)、CRM系統(tǒng)、合同管理系統(tǒng)、供應(yīng)鏈管理系統(tǒng)等等。
2.3.SOA雙總線(xiàn)架構(gòu)下服務(wù)總線(xiàn)的設(shè)計(jì)與實(shí)現(xiàn)
本文選擇Oracle SOA Suitelog作為SOA服務(wù)總線(xiàn)的基礎(chǔ)平臺(tái),其主要功能組件及業(yè)務(wù)應(yīng)用見(jiàn)表1。
2.4 SOA雙總線(xiàn)架構(gòu)下數(shù)據(jù)總線(xiàn)的設(shè)計(jì)與實(shí)現(xiàn)
SOA數(shù)據(jù)總線(xiàn)是依賴(lài)于服務(wù)總線(xiàn),主要由服務(wù)總線(xiàn)支撐的主數(shù)據(jù)管理平臺(tái)構(gòu)成。主數(shù)據(jù)管理平臺(tái)從技術(shù)層面實(shí)現(xiàn)主數(shù)據(jù)的集中管理,支持主數(shù)據(jù)的收集、梳理、清洗、整合、審批、發(fā)布全過(guò)程,形成主數(shù)據(jù)的統(tǒng)一信息視圖。主要包括基礎(chǔ)模塊和主數(shù)據(jù)專(zhuān)題模塊。企業(yè)數(shù)據(jù)總線(xiàn)的整體功能架構(gòu)如圖2所示。
(1)基礎(chǔ)模塊:主數(shù)據(jù)管理平臺(tái)底層核心,支撐各種類(lèi)型主數(shù)據(jù)的收集、存儲(chǔ),展現(xiàn)、審批和發(fā)布。
(2)主數(shù)據(jù)模塊:建立不同類(lèi)型的主數(shù)據(jù)專(zhuān)題應(yīng)用,根據(jù)業(yè)務(wù)需求,實(shí)現(xiàn)相應(yīng)的主數(shù)據(jù)管理模式。
基于以上SOA組件,構(gòu)建的Oracle企業(yè)服務(wù)總線(xiàn)平臺(tái)整體架構(gòu)如圖3所示。
評(píng)論