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