午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法

文檔序號(hào):6630003閱讀:1643來(lái)源:國(guó)知局
基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法
【專利摘要】本發(fā)明提出的一種基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,首先建立一個(gè)統(tǒng)一的主數(shù)據(jù)生產(chǎn)系統(tǒng)、主數(shù)據(jù)消費(fèi)系統(tǒng)、主數(shù)據(jù)管理系統(tǒng)及其統(tǒng)一的主數(shù)據(jù)管理服務(wù)接口和主數(shù)據(jù)更新接口;主數(shù)據(jù)管理系統(tǒng)與其它系統(tǒng)通過(guò)企業(yè)服務(wù)總線ESB相連接任何系統(tǒng)中產(chǎn)生的主數(shù)據(jù)變更事件,所有與主數(shù)據(jù)相關(guān)的同步協(xié)調(diào)優(yōu)化集成由主數(shù)據(jù)管理平臺(tái)來(lái)總體控制;主數(shù)據(jù)消費(fèi)系統(tǒng)提供接收主數(shù)據(jù)的接口并注冊(cè)于企業(yè)服務(wù)總線;主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線對(duì)主數(shù)據(jù)進(jìn)行同步的增加、刪除、修改操作,同時(shí)發(fā)送數(shù)據(jù)變更信號(hào)到主數(shù)據(jù)管理系統(tǒng),根據(jù)主數(shù)據(jù)變更信號(hào),把變化的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)和在企業(yè)服務(wù)總線上注冊(cè)的主數(shù)據(jù)接收端口上去,實(shí)現(xiàn)主數(shù)據(jù)同步。
【專利說(shuō)明】基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種應(yīng)用在企業(yè)信息化中基于企業(yè)服務(wù)總線軟件架構(gòu),形成面向企業(yè)應(yīng)用集成的主數(shù)據(jù)管理系統(tǒng),它是一種基于企業(yè)服務(wù)總線的主數(shù)據(jù)管理平臺(tái)更具體地說(shuō),本發(fā)明是基于企業(yè)服務(wù)總線ESB,以數(shù)據(jù)基礎(chǔ)服務(wù)、事件響應(yīng)服務(wù)、數(shù)據(jù)管控服務(wù)、數(shù)據(jù)安全策略、數(shù)據(jù)質(zhì)量管理為核心功能的主數(shù)據(jù)管理系統(tǒng)架構(gòu),把企業(yè)服務(wù)總線與主數(shù)據(jù)管理的IT技術(shù)進(jìn)行有機(jī)整合,發(fā)揮各自的技術(shù)優(yōu)勢(shì),形成企業(yè)內(nèi)部主數(shù)據(jù)自動(dòng)同步及服務(wù)轉(zhuǎn)換為數(shù)據(jù)訂閱的信息系統(tǒng)。

【背景技術(shù)】
[0002]隨著企業(yè)的發(fā)展和企業(yè)信息化建設(shè)發(fā)展,企業(yè)內(nèi)部之間信息傳遞、部門之間工作協(xié)同、管理矛盾日益突出。很多C1都在各種數(shù)據(jù)集成平臺(tái)和產(chǎn)品之間猶豫不決。企業(yè)層面基本沒(méi)有主數(shù)據(jù)管理的概念,功能僅限于簡(jiǎn)單數(shù)據(jù)的傳輸,真正的系統(tǒng)協(xié)同和按照業(yè)務(wù)流程重新梳理整合,現(xiàn)有應(yīng)用系統(tǒng)更是無(wú)法實(shí)現(xiàn)。實(shí)施層面沒(méi)有一個(gè)相對(duì)獨(dú)立的組織為企業(yè)進(jìn)行應(yīng)用集成工作,沒(méi)有統(tǒng)一的企業(yè)服務(wù)規(guī)范,應(yīng)用集成工作停留在軟件產(chǎn)品實(shí)施階段。根據(jù)TechTarget對(duì)中國(guó)地區(qū)用戶的一項(xiàng)調(diào)查顯示,企業(yè)在進(jìn)行系統(tǒng)以及數(shù)據(jù)集成的時(shí)候大部分仍然在選擇手動(dòng)編寫代碼的方式。其中有相當(dāng)一部分企業(yè)表示,不同系統(tǒng)之間的集成已經(jīng)成為目前IT建設(shè)項(xiàng)目中最大的挑戰(zhàn),沒(méi)有合適的工具使得大量的工作不得不通過(guò)手動(dòng)來(lái)完成,或者某一款工具無(wú)法實(shí)現(xiàn)目前IT系統(tǒng)不斷變化的需求。而真正的痛點(diǎn)往往在于企業(yè)并未從架構(gòu)的角度出發(fā),在缺乏統(tǒng)一的工具以及技術(shù)支撐。很多企業(yè)面臨主數(shù)據(jù)管理系統(tǒng)與ERP等業(yè)務(wù)系統(tǒng)的集成問(wèn)題。而信息化需要解決的最基本問(wèn)題就是系統(tǒng)之間的互連和數(shù)據(jù)的的互聯(lián)互通。企業(yè)信息化經(jīng)過(guò)多年的發(fā)展,信息系統(tǒng)越來(lái)越多、信息數(shù)據(jù)量也越來(lái)越大,系統(tǒng)間的數(shù)據(jù)集成問(wèn)題就凸顯出來(lái),系統(tǒng)間需要集成的數(shù)據(jù)和相關(guān)流程大多在本系統(tǒng)外的其他信息系統(tǒng)中產(chǎn)生或流轉(zhuǎn),很容易導(dǎo)致信息孤島的出現(xiàn),同時(shí)增加管理成本和人為錯(cuò)誤,這些信息孤島中的數(shù)據(jù)在其他系統(tǒng)需要使用時(shí),通常是復(fù)制業(yè)務(wù)邏輯和復(fù)制數(shù)據(jù),這就導(dǎo)致同一份數(shù)據(jù)重復(fù)出現(xiàn)在不同的系統(tǒng)中,但是這些系統(tǒng)間的數(shù)據(jù)又缺少相應(yīng)的同步機(jī)制,從而導(dǎo)致數(shù)據(jù)冗余和數(shù)據(jù)不一致現(xiàn)象,給企業(yè)信息化建設(shè)帶來(lái)了很大的麻煩。但現(xiàn)狀是幾乎每一個(gè)企業(yè)里面都要根據(jù)企業(yè)內(nèi)部的業(yè)務(wù)領(lǐng)域建立起針對(duì)某一業(yè)務(wù)領(lǐng)域應(yīng)用的軟件信息系統(tǒng),選取通用的企業(yè)統(tǒng)一門戶(企業(yè)內(nèi)部門戶、企業(yè)對(duì)外門戶)、OA系統(tǒng)、ERP系統(tǒng)、CRM系統(tǒng)、合同管理系統(tǒng)、供應(yīng)鏈管理系統(tǒng)(倉(cāng)儲(chǔ)、物流、供應(yīng)鏈)進(jìn)行集成。企業(yè)內(nèi)部門戶服務(wù)整個(gè)企業(yè)內(nèi)部用戶,提供企業(yè)各內(nèi)部管理信息系統(tǒng)的統(tǒng)一應(yīng)用視圖;企業(yè)對(duì)外門戶則為廣大公網(wǎng)用戶提供一個(gè)獲取企業(yè)信息的窗口。其中,企業(yè)服務(wù)總線為各應(yīng)用系統(tǒng)提供細(xì)粒度、可編排流程的業(yè)務(wù)服務(wù);企業(yè)數(shù)據(jù)總線構(gòu)建在企業(yè)服務(wù)總線之上的企業(yè)核心業(yè)務(wù)主數(shù)據(jù)管理平臺(tái),為各應(yīng)用系統(tǒng)提供業(yè)務(wù)主數(shù)據(jù)的共享視圖。企業(yè)內(nèi)部各管理信息系統(tǒng)是指需要集成到企業(yè)服務(wù)總線和企業(yè)數(shù)據(jù)總線上的各內(nèi)部管理信息系統(tǒng),如ERP系統(tǒng)、CRM系統(tǒng)、合同管理系統(tǒng)、供應(yīng)鏈管理系統(tǒng)等等。這些信息系統(tǒng)在建設(shè)之初大多都是為滿足特定業(yè)務(wù)范圍內(nèi)的需要而進(jìn)行開發(fā)的,如人力資源管理系統(tǒng)在企業(yè)內(nèi)部主要負(fù)責(zé)企業(yè)人力資源的管理,財(cái)務(wù)系統(tǒng)則負(fù)責(zé)財(cái)務(wù)預(yù)算、決算、報(bào)賬等財(cái)務(wù)領(lǐng)域的業(yè)務(wù)需要,各個(gè)系統(tǒng)在建成后,逐漸形成了對(duì)應(yīng)業(yè)務(wù)領(lǐng)域的“信息豎井”,它在IT界也有另外一個(gè)稱呼“信息孤島”,及各系統(tǒng)之間內(nèi)部是滿足業(yè)務(wù)需要的強(qiáng)大系統(tǒng),但是在系統(tǒng)間進(jìn)行集成的時(shí)候,變得異常困難,企業(yè)最終在經(jīng)過(guò)各種痛苦的系統(tǒng)集成后,很多時(shí)候則形成了如圖3所示的系統(tǒng)交互圖,系統(tǒng)交互圖是一種非常復(fù)雜的系統(tǒng)間集成的網(wǎng)絡(luò),系統(tǒng)間交互的接口非常多,假設(shè)有N個(gè)應(yīng)用系統(tǒng),則至少需要N* (N-1)個(gè)系統(tǒng)數(shù)據(jù)交換接口。這就造成數(shù)據(jù)在這些系統(tǒng)中產(chǎn)生冗余、數(shù)據(jù)訪問(wèn)繁瑣、編碼不統(tǒng)一、數(shù)據(jù)不同步;給企業(yè)業(yè)務(wù)帶來(lái)了如下影響:信息化系統(tǒng)中的數(shù)據(jù)不準(zhǔn)確或不正確、致使使用這些信息系統(tǒng)的部門信息錯(cuò)誤,從而給企業(yè)帶來(lái)種種問(wèn)題:如產(chǎn)品延誤上市、產(chǎn)品供不應(yīng)求、訂單交付不準(zhǔn)確、銷售效能低下、客戶滿意度降低、生產(chǎn)力降低等問(wèn)題。眾多繁雜的信息系統(tǒng),版本各異的軟硬件平臺(tái),雖然通過(guò)各種接口技術(shù)實(shí)現(xiàn)了彼此通信,但要獲得整個(gè)企業(yè)全面、統(tǒng)一的信息視圖非常困難。
[0003]企業(yè)主數(shù)據(jù)管理系統(tǒng)(MDM)需要探索如何建立統(tǒng)一、集中、規(guī)范的主數(shù)據(jù)管理平臺(tái),從而消除在信息系統(tǒng)問(wèn)和信息系統(tǒng)內(nèi)部業(yè)務(wù)數(shù)據(jù)間的差異和溝通過(guò)程中的不暢,保證跨系統(tǒng)之間的數(shù)據(jù)一致性,提高數(shù)據(jù)質(zhì)量和分析效率,最大限度的體現(xiàn)企業(yè)信息數(shù)據(jù)的價(jià)值,為企業(yè)經(jīng)營(yíng)和戰(zhàn)略決策提供信息化關(guān)鍵基礎(chǔ)和保障。通常我們會(huì)把主數(shù)據(jù)(業(yè)務(wù)數(shù)據(jù))管理作為應(yīng)用流程的補(bǔ)充,通過(guò)從各個(gè)操作/事務(wù)型應(yīng)用以及分析型應(yīng)用中分離出主要的信息,使其成為一個(gè)集中的獨(dú)立于企業(yè)中各種其他應(yīng)用核心資源,從而使得企業(yè)的核心信息得以重用并確保各個(gè)操作/事務(wù)型應(yīng)用以及分析型應(yīng)用間的核心數(shù)據(jù)的一致性,通過(guò)主數(shù)據(jù)管理改變企業(yè)數(shù)據(jù)利用的現(xiàn)狀從而更好地為企業(yè)信息集成做好鋪墊。主數(shù)據(jù)管理(MDM)是指一組約束和方法用來(lái)保證一個(gè)企業(yè)內(nèi)主題域和系統(tǒng)內(nèi)相關(guān)數(shù)據(jù)和跨主題域和系統(tǒng)的相關(guān)數(shù)據(jù)的實(shí)時(shí)性含義和質(zhì)量。工業(yè)信息化主數(shù)據(jù)管理的目標(biāo)是將正確的信息以正確的視圖提供給正確的對(duì)象。主數(shù)據(jù)是描述核心業(yè)務(wù)實(shí)體(如客戶、供應(yīng)商、產(chǎn)品、物資、設(shè)備等)的一個(gè)或多個(gè)屬性,是在進(jìn)行工業(yè)企業(yè)業(yè)務(wù)架構(gòu)分析中發(fā)現(xiàn)的核心業(yè)務(wù)對(duì)象,是企業(yè)已經(jīng)存在的涉及到價(jià)值鏈核心業(yè)務(wù)流程的各個(gè)IT系統(tǒng)的基礎(chǔ)數(shù)據(jù)。企業(yè)的所有活動(dòng)都可以看作是一個(gè)個(gè)流程,流程是由若干個(gè)服務(wù)組成的。在IT技術(shù)上流程稱為工作流服務(wù)稱為流程節(jié)點(diǎn)。流程是指主數(shù)據(jù)在企業(yè)內(nèi)信息系統(tǒng)間流轉(zhuǎn)的過(guò)程。系統(tǒng)間數(shù)據(jù)的流轉(zhuǎn)通過(guò)流程服務(wù)器(WPS)進(jìn)行交互服務(wù)。主數(shù)據(jù)管理是數(shù)據(jù)管理的一種高級(jí)形式,它必須構(gòu)建于ETL或者EII (Enterprise Informat1n Integrat1n)等技術(shù)之上,因此很多主數(shù)據(jù)管理平臺(tái)本身就包含了數(shù)據(jù)模型定義,數(shù)據(jù)加載數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)、質(zhì)量管理數(shù)據(jù)、質(zhì)量?jī)?yōu)化和數(shù)據(jù)同步分發(fā)等功能,也有某些廠商把MDM作為數(shù)據(jù)集成產(chǎn)品的一個(gè)模塊交付給客戶。企業(yè)級(jí)主數(shù)據(jù)管理系統(tǒng)需要在整個(gè)企業(yè)數(shù)據(jù)環(huán)境中控制集成協(xié)調(diào)和優(yōu)化主數(shù)據(jù)要在整個(gè)企業(yè)數(shù)據(jù)環(huán)境中實(shí)現(xiàn)主數(shù)據(jù)的準(zhǔn)確完整及時(shí)和一致從而最大化企業(yè)數(shù)據(jù)資產(chǎn)的價(jià)值。
[0004]基礎(chǔ)數(shù)據(jù)要上升到主數(shù)據(jù)的高度還有一個(gè)條件,即該數(shù)據(jù)產(chǎn)生在一個(gè)源IT系統(tǒng)中。在IT系統(tǒng)中,IT人員數(shù)據(jù)多個(gè)復(fù)本,維護(hù)成本居高不下,維護(hù)難度增加;執(zhí)行者應(yīng)用太多,重復(fù)操作,業(yè)務(wù)分散,效率低下;高層管理者IT投資就是黑洞;OA、HR、B1、PLM、ERP、CRM面向服務(wù)的企業(yè)應(yīng)用集成基于數(shù)據(jù)庫(kù)的接口實(shí)時(shí)性差,侵入性高,基于遠(yuǎn)程調(diào)用的接口實(shí)現(xiàn)難度大、通用性差、標(biāo)準(zhǔn)化實(shí)時(shí)復(fù)用服務(wù),面向服務(wù)的集成企業(yè)應(yīng)用集成泥潭,開發(fā)難,通信協(xié)議消息格式,路由邏輯,安全策略異常處理使用難,接口監(jiān)控定制的特定接口管理難,資源分散,服務(wù)應(yīng)變難。數(shù)據(jù)質(zhì)量問(wèn)題導(dǎo)致大部分企業(yè)數(shù)據(jù)集成項(xiàng)目難以達(dá)到預(yù)期,數(shù)據(jù)完整性、一致性、準(zhǔn)確性難以得到保障,企業(yè)在實(shí)施數(shù)據(jù)集成時(shí)遇到的主要困擾有:企業(yè)數(shù)據(jù)描述不完整、不準(zhǔn)確;幾乎無(wú)法在多個(gè)項(xiàng)目中復(fù)用資產(chǎn)或技術(shù);高額的維護(hù)和管理成本;基礎(chǔ)架構(gòu)不堪一擊。
[0005]目前很多企業(yè)都是基于這種網(wǎng)絡(luò)狀的信息系統(tǒng)集成一個(gè)主數(shù)據(jù)管理平臺(tái)MDM,一個(gè)企業(yè)服務(wù)總線ESB,前者是實(shí)現(xiàn)系統(tǒng)內(nèi)或者系統(tǒng)間各類主數(shù)據(jù)的管理維護(hù)申請(qǐng)審批自動(dòng)發(fā)布的管理平臺(tái)。傳統(tǒng)的點(diǎn)對(duì)點(diǎn)應(yīng)用整合方式將最終造成企業(yè)IT架構(gòu)蛛網(wǎng)化,伴隨而來(lái)的是復(fù)雜僵化的應(yīng)用架構(gòu)、高額的維護(hù)成本和緩慢的市場(chǎng)響應(yīng)速度。這種蛛網(wǎng)化網(wǎng)絡(luò)狀集成存在以下幾方面的問(wèn)題:
1.業(yè)務(wù)系統(tǒng)間數(shù)據(jù)不能互聯(lián)互通。目前使用的信息系統(tǒng)包含行政管理,研發(fā)設(shè)計(jì),生產(chǎn)制造三大體系,有多個(gè)異構(gòu)業(yè)務(wù)系統(tǒng),均采用不同語(yǔ)言或數(shù)據(jù)庫(kù)開發(fā)實(shí)現(xiàn)。在這個(gè)龐大的體系結(jié)構(gòu)中,隨著業(yè)務(wù)擴(kuò)展要求,系統(tǒng)之間存在著大量數(shù)據(jù)交互和共享的需求。比如客戶和供應(yīng)商數(shù)據(jù)既是物資系統(tǒng)需要的又是項(xiàng)目管理系統(tǒng)需要的,生產(chǎn)管理的物料計(jì)劃數(shù)據(jù)需要傳遞給物資系統(tǒng),采購(gòu)的憑證需要傳遞給財(cái)務(wù)系統(tǒng)等等。
[0006]2.數(shù)據(jù)標(biāo)準(zhǔn)不一致,難于滿足集中管控與決策分析要求。各單位、各信息系統(tǒng)間存在共享的基礎(chǔ)數(shù)據(jù),如客戶和供應(yīng)商信息、存貨分類信息、人員信息、組織機(jī)構(gòu)信息等,但大多各自為政、各自維護(hù)一套,導(dǎo)致基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)不統(tǒng)一、編碼規(guī)則不一致、維護(hù)不統(tǒng)一,從而導(dǎo)致基礎(chǔ)數(shù)據(jù)缺乏一致性和正確性,缺乏正確的維護(hù)流程和數(shù)據(jù)質(zhì)量,給各單位、各系統(tǒng)之間的業(yè)務(wù)協(xié)同帶來(lái)很多麻煩,無(wú)法保證業(yè)務(wù)的一致性和準(zhǔn)確性,無(wú)法統(tǒng)一管理口徑和統(tǒng)計(jì)口徑,無(wú)法保證集中監(jiān)管的要求。
[0007]3.缺乏技術(shù)先進(jìn)的、統(tǒng)一的、標(biāo)準(zhǔn)的IT集成架構(gòu)。在以往各個(gè)系統(tǒng)的建設(shè)當(dāng)中,都是采用傳統(tǒng)的點(diǎn)對(duì)點(diǎn)的聯(lián)接方式,導(dǎo)致了一個(gè)復(fù)雜的網(wǎng)狀結(jié)構(gòu),其弊端在于系統(tǒng)接口眾多,系統(tǒng)間造成密切的耦合性,某一個(gè)系統(tǒng)接口的修改導(dǎo)致其他所有系統(tǒng)的修改;系統(tǒng)沒(méi)有擴(kuò)展性,每新增一個(gè)系統(tǒng)就需要開發(fā)該系統(tǒng)和其他相關(guān)所有系統(tǒng)的接口 ;系統(tǒng)的后期維護(hù)成本過(guò)高。沒(méi)有建立起統(tǒng)一的數(shù)據(jù)交換平臺(tái)和數(shù)據(jù)交換標(biāo)準(zhǔn)。各系統(tǒng)之間根據(jù)自己的需要獲取數(shù)據(jù),存在著格式上、內(nèi)容上、或者統(tǒng)計(jì)口徑上的差異。
[0008]4.接口過(guò)多。從我所信息化系統(tǒng)建設(shè)及信息化系統(tǒng)集成發(fā)展來(lái)看,信息系統(tǒng)基本上能滿足其主要業(yè)務(wù)部門的功能需求,但是在各業(yè)務(wù)系統(tǒng)集成方面難度很大,這就是常說(shuō)的“業(yè)務(wù)豎井”系統(tǒng),各個(gè)業(yè)務(wù)系統(tǒng)是“自治”的,在本系統(tǒng)內(nèi)功能相對(duì)完善,在集成時(shí)都都通過(guò)業(yè)務(wù)接口來(lái)實(shí)現(xiàn)系統(tǒng)集成和數(shù)據(jù)交互,但是隨著系統(tǒng)增多及業(yè)務(wù)要求,接口數(shù)量幾乎以指數(shù)增加。目前,大多數(shù)企業(yè)花費(fèi)大量的資金和時(shí)間來(lái)構(gòu)建聯(lián)機(jī)事務(wù)處理OLTP的業(yè)務(wù)系統(tǒng)和辦公自動(dòng)化系統(tǒng),用來(lái)記錄事務(wù)處理的各種相關(guān)數(shù)據(jù)。據(jù)統(tǒng)計(jì),數(shù)據(jù)量每2?3年時(shí)間就會(huì)成倍增長(zhǎng),這些數(shù)據(jù)蘊(yùn)含著巨大的商業(yè)價(jià)值,而企業(yè)所關(guān)注的通常只占在總數(shù)據(jù)量的2%?4%左右。因此,企業(yè)仍然沒(méi)有最大化地利用已存在的數(shù)據(jù)資源,以致于浪費(fèi)了更多的時(shí)間和資金,也失去制定關(guān)鍵商業(yè)決策的最佳契機(jī)。于是,企業(yè)如何通過(guò)各種技術(shù)手段,并把數(shù)據(jù)轉(zhuǎn)換為信息、知識(shí),已經(jīng)成了提高其核心競(jìng)爭(zhēng)力的主要瓶頸。


【發(fā)明內(nèi)容】

[0009]本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)及解決方案的不足之處,針對(duì)企業(yè)數(shù)據(jù)集成中存在的數(shù)據(jù)質(zhì)量問(wèn)題,為解決集成數(shù)據(jù)的不一致性問(wèn)題,提供一種規(guī)范、使用方便,總線軟件架構(gòu)擴(kuò)展性好、跨平臺(tái)能力強(qiáng),能夠?qū)崿F(xiàn)企業(yè)核心業(yè)務(wù)主數(shù)據(jù)的一致性,能夠簡(jiǎn)化企業(yè)IT架構(gòu),降低運(yùn)營(yíng)成本,提升業(yè)務(wù)靈活性和市場(chǎng)響應(yīng)速度,提升企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì),基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法。使企業(yè)服務(wù)總線協(xié)調(diào)主數(shù)據(jù)生產(chǎn)方及主數(shù)據(jù)消費(fèi)方,主數(shù)據(jù)生產(chǎn)方在主數(shù)據(jù)進(jìn)行變化后能自動(dòng)的把數(shù)據(jù)同步到主數(shù)據(jù)消費(fèi)方的一種解決方法。
[0010]本發(fā)明的上述目的可以通過(guò)以下技術(shù)方案予以實(shí)現(xiàn):一種基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于包括以下步驟:首先建立一個(gè)統(tǒng)一的主數(shù)據(jù)生產(chǎn)系統(tǒng)、主數(shù)據(jù)消費(fèi)系統(tǒng)、主數(shù)據(jù)管理系統(tǒng)及其統(tǒng)一的主數(shù)據(jù)管理服務(wù)接口和更新主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)更新接口,主數(shù)據(jù)更新接口適配主數(shù)據(jù)管理系統(tǒng)中所有的主數(shù)據(jù)模型,企業(yè)服務(wù)總線采用總線結(jié)構(gòu)將所有應(yīng)用系統(tǒng)互聯(lián);主數(shù)據(jù)管理系統(tǒng)與其它系統(tǒng)通過(guò)企業(yè)服務(wù)總線ESB相連接任何系統(tǒng)中產(chǎn)生的主數(shù)據(jù)變更事件,主數(shù)據(jù)抽取、轉(zhuǎn)換和加載的ETL任務(wù)為服務(wù)掛接在ESB中,所有與主數(shù)據(jù)相關(guān)的同步協(xié)調(diào)優(yōu)化集成由主數(shù)據(jù)管理平臺(tái)來(lái)總體控制;然后把主數(shù)據(jù)管理服務(wù)接口、主數(shù)據(jù)統(tǒng)一接收適配接口和主數(shù)據(jù)統(tǒng)一消費(fèi)適配接口在企業(yè)服務(wù)總線上進(jìn)行注冊(cè),主數(shù)據(jù)生產(chǎn)系統(tǒng)對(duì)注冊(cè)在企業(yè)服務(wù)總線上的主數(shù)據(jù)增加、刪除、修改接口進(jìn)行消費(fèi)申請(qǐng),提供對(duì)上述接口的操作使用權(quán)限;再通過(guò)主數(shù)據(jù)消費(fèi)系統(tǒng)提供接收主數(shù)據(jù)的接口并注冊(cè)于企業(yè)服務(wù)總線;主數(shù)據(jù)發(fā)送接口通過(guò)對(duì)企業(yè)服務(wù)總線上的主數(shù)據(jù)操作接口進(jìn)行訂閱,主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線對(duì)主數(shù)據(jù)管理系統(tǒng)中的主數(shù)據(jù)進(jìn)行同步的增力口、刪除、修改操作,每一操作都用唯一流程節(jié)點(diǎn)展示其處理內(nèi)容、處理時(shí)間及處理狀態(tài)信息,在進(jìn)行這些操作時(shí),同時(shí)發(fā)送數(shù)據(jù)變更信號(hào)到主數(shù)據(jù)管理系統(tǒng),主數(shù)據(jù)管理系統(tǒng)則根據(jù)主數(shù)據(jù)變更信號(hào),把變化的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)和在企業(yè)服務(wù)總線上注冊(cè)的主數(shù)據(jù)接收端口上去,實(shí)現(xiàn)主數(shù)據(jù)的實(shí)時(shí)同步。
[0011 ] 本發(fā)明相比于現(xiàn)有技術(shù)具有如下有益效果。
[0012]本發(fā)明采用部署在企業(yè)服務(wù)總線上的統(tǒng)一的主數(shù)據(jù)更新接口來(lái)更新主數(shù)據(jù)管理系統(tǒng)中的主數(shù)據(jù),統(tǒng)一的主數(shù)據(jù)更新接口可以適配主數(shù)據(jù)管理系統(tǒng)中所有的主數(shù)據(jù)模型,即使主數(shù)據(jù)管理系統(tǒng)中的模型發(fā)生了變化或增加了新的模型,統(tǒng)一的接口也不需要改變,它可以適應(yīng)因業(yè)務(wù)系統(tǒng)中的變化而帶來(lái)的需要重新修改代碼的風(fēng)險(xiǎn),比現(xiàn)在普通應(yīng)用的軟件系統(tǒng)來(lái)講更先進(jìn);統(tǒng)一的主數(shù)據(jù)發(fā)送接口,通過(guò)對(duì)企業(yè)服務(wù)總線上的主數(shù)據(jù)操作接口進(jìn)行訂閱,可以很方便地進(jìn)行系統(tǒng)集成,不需要任何編碼就能實(shí)現(xiàn)數(shù)據(jù)的訂閱推送功能;數(shù)據(jù)自動(dòng)同步,采用了企業(yè)服務(wù)總線的主數(shù)據(jù)管理系統(tǒng)可以使主數(shù)據(jù)從主數(shù)據(jù)生產(chǎn)系統(tǒng)到主數(shù)據(jù)管理系統(tǒng)及主數(shù)據(jù)消費(fèi)系統(tǒng)等整個(gè)主數(shù)據(jù)應(yīng)用領(lǐng)域的實(shí)時(shí)同步,實(shí)現(xiàn)了信息系統(tǒng)間的無(wú)縫集成。
[0013]本發(fā)明全部代碼基于Microsoft, net Framework 4.0開發(fā),數(shù)據(jù)庫(kù)可以基于現(xiàn)有流行的任何數(shù)據(jù)庫(kù),如Oracle, Microsoft SQL Server等,沒(méi)有引用任何第三方中間件,主數(shù)據(jù)管理系統(tǒng)和企業(yè)服務(wù)總線都是基于Web 2.0的軟件架構(gòu)進(jìn)行設(shè)計(jì),部署簡(jiǎn)單,只要求安裝有Microsoft IIS 6.0軟件以上的環(huán)境就可運(yùn)行,配置也是基于WEB進(jìn)行管理,可以節(jié)約產(chǎn)品工程師大量的部署及調(diào)試時(shí)間。
[0014]另外本發(fā)明在企業(yè)服務(wù)總級(jí)及主數(shù)據(jù)管理的整個(gè)流程的每一環(huán)節(jié)都進(jìn)行了詳細(xì)的日志和異常記錄,并根據(jù)此日志又提供了基于WEB的處理流程展示,可以很方便地查看在企業(yè)服務(wù)總線及主數(shù)據(jù)管理中的任何操作,每一操作都用唯一流程節(jié)點(diǎn)展示其處理內(nèi)容、處理時(shí)間及處理狀態(tài)等信息,可以很方便地查詢到被集成的系統(tǒng)在什么地方出現(xiàn)了問(wèn)題,并能展現(xiàn)問(wèn)題的錯(cuò)誤信息,使系統(tǒng)維護(hù)人員及管理人員可以通過(guò)Web就能方便地管理系統(tǒng)間集成時(shí)發(fā)生的問(wèn)題,大大節(jié)約了系統(tǒng)維護(hù)成本和管理成本。
[0015]本發(fā)明以企業(yè)服務(wù)總線ESB作為面向服務(wù)的架構(gòu)總線架構(gòu)的信息傳輸樞紐,以企業(yè)數(shù)據(jù)總線EDB作為企業(yè)主數(shù)據(jù)的共享平臺(tái),負(fù)責(zé)各系統(tǒng)的服務(wù)和數(shù)據(jù)集成,能夠簡(jiǎn)化企業(yè)IT架構(gòu),降低運(yùn)營(yíng)成本,提升業(yè)務(wù)的靈活性和市場(chǎng)響應(yīng)速度,最終提升企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì)。企業(yè)服務(wù)總線與企業(yè)數(shù)據(jù)總線的協(xié)同作用,降低了系統(tǒng)耦合度,減小了各系統(tǒng)的復(fù)雜性。
[0016]本發(fā)明主數(shù)據(jù)管理平臺(tái)從技術(shù)層面實(shí)現(xiàn)主數(shù)據(jù)的集中管理,支持主數(shù)據(jù)的收集、梳理、清洗、整合、審批、發(fā)布全過(guò)程,形成主數(shù)據(jù)的統(tǒng)一信息視圖。可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價(jià)的解決方案,同時(shí)它還可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)不同服務(wù)之間的通信與整合,滿足企業(yè)靈活多變的各種業(yè)務(wù)需求。根據(jù)不同的應(yīng)用需求組合不同的服務(wù),能夠快速靈活地適應(yīng)業(yè)務(wù)需求的變化。
[0017]可擴(kuò)展性好。企業(yè)服務(wù)總線為各系統(tǒng)的集成提供了標(biāo)準(zhǔn)接入方式,一旦有新系統(tǒng)需要集成,只需稍加配置便可快速實(shí)現(xiàn)集成。企業(yè)數(shù)據(jù)總線保證了企業(yè)主數(shù)據(jù)的一致性和實(shí)時(shí)性。業(yè)務(wù)主數(shù)據(jù)作為企業(yè)的核心基礎(chǔ)數(shù)據(jù),會(huì)被多個(gè)業(yè)務(wù)系統(tǒng)使用,通常具有較高的業(yè)務(wù)價(jià)值。企業(yè)數(shù)據(jù)總線提供的企業(yè)級(jí)主數(shù)據(jù)存儲(chǔ)和處理能力確保了主數(shù)據(jù)的持續(xù)共享,同時(shí)為企業(yè)在業(yè)務(wù)運(yùn)營(yíng)及IT支撐等方面帶來(lái)了顯著的收益。
[0018]應(yīng)用結(jié)果表明,使用主數(shù)據(jù)管理有效地解決了在各應(yīng)用系統(tǒng)中流轉(zhuǎn)數(shù)據(jù)的一致性問(wèn)題,從而提高了集成數(shù)據(jù)的質(zhì)量。企業(yè)基礎(chǔ)數(shù)據(jù)統(tǒng)一大大降低部門間業(yè)務(wù)數(shù)據(jù)協(xié)同所導(dǎo)致的錯(cuò)誤,從而提高工作效率。

【專利附圖】

【附圖說(shuō)明】
[0019]下面結(jié)合附圖和實(shí)施例對(duì)本方法進(jìn)一步說(shuō)明。
[0020]圖1是本發(fā)明基于企業(yè)服務(wù)總線的主數(shù)據(jù)管理系統(tǒng)的示意圖,包括系統(tǒng)中的主要構(gòu)件,圖中標(biāo)數(shù)字的地方是信息流的大致流程過(guò)程。
[0021]圖2是圖1中涉及到主數(shù)據(jù)管理有關(guān)的系統(tǒng)運(yùn)行示意圖。
[0022]圖3是圖1企業(yè)服務(wù)總線系統(tǒng)主數(shù)據(jù)運(yùn)行狀態(tài)示意圖。

【具體實(shí)施方式】
[0023]參閱圖1。在以下描述的實(shí)施例中,首先,建立一個(gè)統(tǒng)一的主數(shù)據(jù)生產(chǎn)系統(tǒng)、主數(shù)據(jù)管理系統(tǒng)、主數(shù)據(jù)消費(fèi)系統(tǒng),以及統(tǒng)一的主數(shù)據(jù)管理服務(wù)接口,更新主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)更新接口,主數(shù)據(jù)管理服務(wù)接口包括主數(shù)據(jù)的增加、刪除、修改、查詢四大類常用接口及對(duì)應(yīng)的數(shù)據(jù)變化通知接口,主數(shù)據(jù)更新接口適配主數(shù)據(jù)管理系統(tǒng)中所有的主數(shù)據(jù)模型。主數(shù)據(jù)管理系統(tǒng)提供統(tǒng)一的主數(shù)據(jù)操作接口,這些接口包括對(duì)主數(shù)據(jù)的增加、刪除、更新、查詢四種常用的接口及更新信號(hào)接收接口,其中主數(shù)據(jù)管理服務(wù)接口包括主數(shù)據(jù)的增加、刪除、修改、查詢四大類常用接口及對(duì)應(yīng)的數(shù)據(jù)變化通知接口,主數(shù)據(jù)常用的四種接口還可以根據(jù)對(duì)參數(shù)及類型的要求不同進(jìn)行重載以滿足不同的場(chǎng)合要求,更新信號(hào)接收接口用于接收從主數(shù)據(jù)生產(chǎn)系統(tǒng)發(fā)來(lái)的更新信號(hào)。主數(shù)據(jù)操作接口需要能適配不同的業(yè)務(wù)模型,即不同的業(yè)務(wù)模型都可以走同一接口進(jìn)行數(shù)據(jù)操作,這樣在數(shù)據(jù)模型發(fā)生變化時(shí)就不需要對(duì)系統(tǒng)進(jìn)行調(diào)整。
[0024]主數(shù)據(jù)生產(chǎn)系統(tǒng)包含由兩個(gè)主數(shù)據(jù)生產(chǎn)功能模塊和接收同步信號(hào)功能模塊組成的軟件系統(tǒng)I和軟件系統(tǒng)2。
[0025]企業(yè)服務(wù)總線,包括:服務(wù)注冊(cè)功能模塊、服務(wù)發(fā)布功能模塊、服務(wù)路由功能模塊、服務(wù)管理功能模塊和服務(wù)訂閱功能模塊,具有業(yè)務(wù)模型識(shí)別、服務(wù)站點(diǎn)發(fā)布、數(shù)據(jù)轉(zhuǎn)換、消息跟蹤、消息備份、消息還原、消息生命周期管理管理、服務(wù)生產(chǎn)管理、服務(wù)消費(fèi)管理、關(guān)聯(lián)日志管理與異常管理功能。企業(yè)服務(wù)總線負(fù)責(zé)業(yè)務(wù)服務(wù)的封裝、流程編排、消息路由;數(shù)據(jù)總線負(fù)責(zé)各業(yè)務(wù)系統(tǒng)的業(yè)務(wù)主數(shù)據(jù)統(tǒng)一集成,對(duì)外提供統(tǒng)一的共享數(shù)據(jù)視圖。
[0026]業(yè)務(wù)模型識(shí)別,即企業(yè)服務(wù)總線可以識(shí)別在總線上運(yùn)行的消息,如果消息請(qǐng)求的是主數(shù)據(jù)模型,則可以通過(guò)此功能進(jìn)行主數(shù)據(jù)定位,并自動(dòng)調(diào)用主數(shù)據(jù)統(tǒng)一適配接口獲取到指定的主數(shù)據(jù)。
[0027]服務(wù)站點(diǎn)發(fā)布,即企業(yè)服務(wù)總線可以自動(dòng)產(chǎn)生服務(wù)站點(diǎn)應(yīng)用,使運(yùn)行在企業(yè)服務(wù)總線上的服務(wù)相互獨(dú)立,而使它們之間不會(huì)相互影響,一個(gè)服務(wù)的運(yùn)行狀態(tài)不會(huì)影響到企業(yè)服務(wù)總線和其他在總線上運(yùn)行的服務(wù)。
[0028]數(shù)據(jù)轉(zhuǎn)換,即企業(yè)服務(wù)總線可以調(diào)用數(shù)據(jù)轉(zhuǎn)換規(guī)則如指定的XSLT,DLL程序接口的轉(zhuǎn)換方式,把數(shù)據(jù)進(jìn)行轉(zhuǎn)換,被轉(zhuǎn)換的XSLT和DLL程序可以即時(shí)更新,即時(shí)使用。
[0029]消息備份、消息還原,在企業(yè)服務(wù)總線上的任何消息都會(huì)進(jìn)行消息備份,被備份過(guò)的消息都可以通過(guò)消息還原功能進(jìn)行消息還原。
[0030]統(tǒng)一接收適配接口,此接口可以接收所有在主數(shù)據(jù)管理系統(tǒng)中注冊(cè)的主數(shù)據(jù)模型數(shù)據(jù),在接收到主數(shù)據(jù)后,進(jìn)行適配轉(zhuǎn)換,然后把主數(shù)據(jù)推送到主數(shù)據(jù)獨(dú)立存儲(chǔ),然后有由主數(shù)據(jù)獨(dú)立存儲(chǔ)功能把主數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)的主數(shù)據(jù)存儲(chǔ)區(qū)。
[0031 ] 統(tǒng)一發(fā)送適配接口,此接口可以適配通過(guò)主數(shù)據(jù)獨(dú)立存儲(chǔ)獲取到各類主數(shù)據(jù),并且進(jìn)行數(shù)據(jù)封裝,然后把數(shù)據(jù)送到統(tǒng)一發(fā)送適配接口,再由統(tǒng)一發(fā)送適配接口把主數(shù)據(jù)按主數(shù)據(jù)消費(fèi)系統(tǒng)要求的格式進(jìn)行轉(zhuǎn)換,然后推送到企業(yè)服務(wù)總線,由企業(yè)服務(wù)總線把數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中去。
[0032]主數(shù)據(jù)獨(dú)立存儲(chǔ),主數(shù)據(jù)獨(dú)立存儲(chǔ)程序可以把從統(tǒng)一接收適配接口發(fā)送過(guò)來(lái)的主數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)的主數(shù)據(jù)存儲(chǔ)區(qū),同時(shí)可以根據(jù)要求把主數(shù)據(jù)從主數(shù)據(jù)存儲(chǔ)區(qū)讀取出來(lái)。
[0033]主數(shù)據(jù)管理系統(tǒng)包括主數(shù)據(jù)注冊(cè)功能模塊、主數(shù)據(jù)發(fā)布功能模塊、主數(shù)據(jù)訂閱功能模塊、主數(shù)據(jù)管理功能模塊、主數(shù)據(jù)操作功能模塊、主數(shù)據(jù)存儲(chǔ)功能模塊、權(quán)限管理功能模塊,還包括業(yè)務(wù)主題管理、主題版本管理、業(yè)務(wù)模型建立及注冊(cè)、數(shù)據(jù)過(guò)濾規(guī)則管理、元數(shù)據(jù)管理、主數(shù)據(jù)獨(dú)立存儲(chǔ)、字典管理、主數(shù)據(jù)發(fā)布、數(shù)據(jù)接收統(tǒng)一適配接收接口、統(tǒng)一發(fā)送適配接口、數(shù)據(jù)ETL、數(shù)據(jù)初始化、主題導(dǎo)入、模型導(dǎo)入、元數(shù)據(jù)導(dǎo)入、字典導(dǎo)入、主數(shù)據(jù)生產(chǎn)申請(qǐng)管理、主數(shù)據(jù)消費(fèi)申請(qǐng)管理、用戶管理、權(quán)限管理。其中主數(shù)據(jù)統(tǒng)一接收適配接口和主數(shù)據(jù)統(tǒng)一消費(fèi)適配接口需要在企業(yè)服務(wù)總線中進(jìn)行注冊(cè)。
[0034]主數(shù)據(jù)消費(fèi)系統(tǒng)包含兩個(gè)主數(shù)據(jù)消費(fèi)功能模塊和接收同步信號(hào)功能模塊組成的軟件系統(tǒng)I和軟件系統(tǒng)2。
[0035]企業(yè)服務(wù)總線注冊(cè)并管理主數(shù)據(jù)管理系統(tǒng)提供的主數(shù)據(jù)操作端口及主數(shù)據(jù)消費(fèi)系統(tǒng)提供的主數(shù)據(jù)接收端口,發(fā)送變化的主數(shù)據(jù);主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線調(diào)用主數(shù)據(jù)管理系統(tǒng)提供的主數(shù)據(jù)操作接口,并發(fā)送主數(shù)據(jù)同步信號(hào);主數(shù)據(jù)管理系統(tǒng)提供主數(shù)據(jù)操作相關(guān)接口,并根據(jù)主數(shù)據(jù)同步信號(hào)獲取送變化的主數(shù)據(jù),通過(guò)企業(yè)服務(wù)總線更新主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)數(shù)據(jù)庫(kù)、向企業(yè)服務(wù)總線推送送變化的主數(shù)據(jù),企業(yè)服務(wù)總線則將同步主數(shù)據(jù)到訂閱系統(tǒng);主數(shù)據(jù)消費(fèi)系統(tǒng)提供主數(shù)據(jù)更新接口,并注冊(cè)到企業(yè)服務(wù)總線,接收送變化的主數(shù)據(jù)。
[0036]企業(yè)服務(wù)總線負(fù)責(zé)業(yè)務(wù)服務(wù)的封裝、流程編排、消息路由;數(shù)據(jù)總線負(fù)責(zé)各業(yè)務(wù)系統(tǒng)的業(yè)務(wù)主數(shù)據(jù)統(tǒng)一集成,對(duì)外提供統(tǒng)一的共享數(shù)據(jù)視圖。企業(yè)服務(wù)總線采用總線結(jié)構(gòu)將所有應(yīng)用系統(tǒng)互聯(lián),當(dāng)某個(gè)應(yīng)用系統(tǒng)和其他系統(tǒng)進(jìn)行信息交互時(shí),無(wú)須知道通信系統(tǒng)的地點(diǎn)、所用標(biāo)準(zhǔn)和平臺(tái),只須將消息發(fā)送到企業(yè)服務(wù)總線。當(dāng)消息進(jìn)入企業(yè)服務(wù)總線時(shí),企業(yè)服務(wù)總線根據(jù)雙方的協(xié)議標(biāo)準(zhǔn)進(jìn)行消息處理、路由選擇等操作,按實(shí)際的物理路徑將消息發(fā)送到目的地。企業(yè)數(shù)據(jù)總線由業(yè)務(wù)主數(shù)據(jù)及構(gòu)筑在企業(yè)服務(wù)總線之上的主數(shù)據(jù)管理平臺(tái)構(gòu)成,主數(shù)據(jù)管理平臺(tái)通過(guò)部署在企業(yè)服務(wù)總線上的一系列標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)對(duì)外提供形式多樣的數(shù)據(jù)。標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)包括數(shù)據(jù)訪問(wèn)、語(yǔ)義轉(zhuǎn)換、數(shù)據(jù)適配和數(shù)據(jù)管理等功能。
首先在主數(shù)據(jù)管理系統(tǒng)中建立業(yè)務(wù)領(lǐng)域模型,即主數(shù)據(jù)模型,主數(shù)據(jù)管理系統(tǒng)提供對(duì)模型數(shù)據(jù)操作一套標(biāo)準(zhǔn)的web services方法,然后把這些web services方法在企業(yè)服務(wù)總線上進(jìn)行注冊(cè);在服務(wù)注冊(cè)后,需要這些主數(shù)據(jù)模型數(shù)據(jù)的軟件系統(tǒng)便可通過(guò)企業(yè)服務(wù)總線對(duì)這些主數(shù)據(jù)模型進(jìn)行選擇式消費(fèi)訂閱,訂閱是主數(shù)據(jù)消費(fèi)系統(tǒng)通過(guò)對(duì)主數(shù)據(jù)模型屬性的選擇而建立起具體的訂閱模型,同時(shí)主數(shù)據(jù)消費(fèi)系統(tǒng)需提供接收所訂閱主數(shù)據(jù)的webservices方法,此方法也需要注冊(cè)到企業(yè)服務(wù)總線中;在主數(shù)據(jù)消費(fèi)系統(tǒng)訂閱后,便會(huì)在企業(yè)服務(wù)總線中形成主數(shù)據(jù)訂閱列表,訂閱列表供主數(shù)據(jù)更新時(shí)使用;負(fù)責(zé)管理業(yè)務(wù)領(lǐng)域模型數(shù)據(jù)的軟件系統(tǒng)通過(guò)企業(yè)服務(wù)總線中注冊(cè)的web services方法對(duì)主數(shù)據(jù)進(jìn)行操作,包括對(duì)數(shù)據(jù)的增加、刪除、修改,然后由企業(yè)服務(wù)總線根據(jù)訂閱列表逐一把這些主數(shù)據(jù)模型中數(shù)據(jù)的變化信息按訂閱的屬性及格式通過(guò)主數(shù)據(jù)消費(fèi)系統(tǒng)在企業(yè)服務(wù)總線中注冊(cè)的webservices接口發(fā)送到主數(shù)據(jù)訂閱系統(tǒng)中去,從而實(shí)現(xiàn)主數(shù)據(jù)從主數(shù)據(jù)生產(chǎn)系統(tǒng)到主數(shù)據(jù)消費(fèi)系統(tǒng)的數(shù)據(jù)一致。
[0037]運(yùn)行在企業(yè)服務(wù)總線上的服務(wù)都需要首先注冊(cè)在企業(yè)服務(wù)總線上,企業(yè)服務(wù)總線對(duì)服務(wù)進(jìn)行合法性及標(biāo)準(zhǔn)性檢測(cè),符合要求的服務(wù)企業(yè)服務(wù)總線通過(guò)服務(wù)站點(diǎn)發(fā)布功能建立獨(dú)立的服務(wù)應(yīng)用,然后把服務(wù)狀態(tài)置為“可發(fā)布狀態(tài)”,由服務(wù)發(fā)布功能把服務(wù)發(fā)布到服務(wù)黃頁(yè)中去,發(fā)布到主數(shù)據(jù)黃頁(yè)中的服務(wù)可以被外部系統(tǒng)進(jìn)行訂閱并提供服務(wù);需要外部服務(wù)的業(yè)務(wù)系統(tǒng)可以在黃頁(yè)中查找對(duì)應(yīng)功能的服務(wù),然后把需要消費(fèi)的服務(wù)進(jìn)行消費(fèi)申請(qǐng),消費(fèi)申請(qǐng)?jiān)谥鲾?shù)據(jù)管理系統(tǒng)進(jìn)行審批后,分配對(duì)應(yīng)的用戶身份消息到主數(shù)據(jù)消費(fèi)系統(tǒng)。主數(shù)據(jù)消費(fèi)系統(tǒng)可以根據(jù)此用戶身份信息進(jìn)行服務(wù)的合法調(diào)用。在服務(wù)消費(fèi)系統(tǒng)在調(diào)用服務(wù)時(shí),企業(yè)服務(wù)總線對(duì)請(qǐng)求的消息進(jìn)行備份,同時(shí)進(jìn)行日志記錄,如果請(qǐng)求消息包含對(duì)主數(shù)據(jù)的訪問(wèn),企業(yè)服務(wù)總線會(huì)通過(guò)業(yè)務(wù)模型識(shí)別功能對(duì)服務(wù)請(qǐng)求進(jìn)行服務(wù)路由,然后服務(wù)請(qǐng)求會(huì)到達(dá)主數(shù)據(jù)管理系統(tǒng)中,主數(shù)據(jù)管理系統(tǒng)對(duì)消息進(jìn)行處理并返回處理結(jié)果到企業(yè)服務(wù)總線,企業(yè)服務(wù)總線根據(jù)數(shù)據(jù)轉(zhuǎn)換規(guī)則對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,然后把轉(zhuǎn)換后的數(shù)據(jù)推送到服務(wù)消費(fèi)系統(tǒng)中去。推送數(shù)據(jù)的接收接口可以是消費(fèi)請(qǐng)求消息的發(fā)送端口也可以是消費(fèi)請(qǐng)求消息中指定的回調(diào)接口,在整個(gè)消息處理過(guò)程中企業(yè)服務(wù)總線會(huì)對(duì)消息進(jìn)行關(guān)聯(lián)日志記錄和異常關(guān)聯(lián)記錄,這樣便于進(jìn)行消息生命周期監(jiān)控和程序調(diào)試及異常定位。
[0038]用戶在主數(shù)據(jù)管理中導(dǎo)入企業(yè)主數(shù)據(jù)中的業(yè)務(wù)主題、模型、元數(shù)據(jù)、數(shù)據(jù)字典,導(dǎo)入后進(jìn)行主數(shù)據(jù)業(yè)務(wù)模型的建立及注冊(cè),同時(shí)增加對(duì)應(yīng)模型及元數(shù)據(jù)的數(shù)據(jù)過(guò)濾規(guī)則;然后由各業(yè)務(wù)系統(tǒng)管理員在主數(shù)據(jù)系統(tǒng)中發(fā)出主數(shù)據(jù)生產(chǎn)申請(qǐng),在主數(shù)據(jù)生產(chǎn)申請(qǐng)中指定自身業(yè)務(wù)系統(tǒng)能夠生產(chǎn)的主數(shù)據(jù),主數(shù)據(jù)生產(chǎn)申請(qǐng)?jiān)谕ㄟ^(guò)主數(shù)據(jù)管理系統(tǒng)管理員審批后即分配對(duì)應(yīng)的用戶權(quán)限和主數(shù)據(jù)操作權(quán)限到業(yè)務(wù)系統(tǒng)中。業(yè)務(wù)系統(tǒng)可通過(guò)此用戶權(quán)限調(diào)用主數(shù)據(jù)接收統(tǒng)一適配接口進(jìn)行對(duì)應(yīng)主數(shù)據(jù)的增加、刪除、修改操作。
[0039]提供主數(shù)據(jù)生產(chǎn)的系統(tǒng)即為主數(shù)據(jù)生產(chǎn)系統(tǒng),被主數(shù)據(jù)生產(chǎn)系統(tǒng)生產(chǎn)的主數(shù)據(jù)隨即通過(guò)主數(shù)據(jù)發(fā)布功能把主數(shù)據(jù)發(fā)布到主數(shù)據(jù)業(yè)務(wù)模型黃頁(yè)中去。發(fā)布到主數(shù)據(jù)黃頁(yè)中的主數(shù)據(jù)業(yè)務(wù)模型可以對(duì)外提供主數(shù)據(jù)訂閱服務(wù),各業(yè)務(wù)系統(tǒng)在主數(shù)據(jù)管理系統(tǒng)中找到自身需要消費(fèi)的業(yè)務(wù)模型或業(yè)務(wù)模型視圖,模型或模型視圖中的元數(shù)據(jù)可以是單一業(yè)務(wù)模型的所有元數(shù)據(jù)也可以是部分元數(shù)據(jù)也可以是其他模型的元數(shù)據(jù)組成,訂閱的元數(shù)據(jù)是主數(shù)據(jù)消費(fèi)的結(jié)構(gòu),在訂閱后會(huì)產(chǎn)生特定的訂閱結(jié)構(gòu),在此可指定每個(gè)元數(shù)據(jù)的轉(zhuǎn)換規(guī)則,轉(zhuǎn)換規(guī)則對(duì)單個(gè)元數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,同時(shí)可以在數(shù)據(jù)上指定特別的過(guò)濾條件,如在性別元數(shù)據(jù)上過(guò)濾性別為“男”的數(shù)據(jù),然后在主數(shù)據(jù)管理平臺(tái)中提出主數(shù)據(jù)消費(fèi)申請(qǐng)。主數(shù)據(jù)消費(fèi)申請(qǐng)通過(guò)系統(tǒng)管理審批后,會(huì)生成主數(shù)據(jù)消費(fèi)用戶及相應(yīng)的權(quán)限,并且消費(fèi)申請(qǐng)的詳細(xì)內(nèi)容會(huì)自動(dòng)到主數(shù)據(jù)訂閱/發(fā)布列表中作為主數(shù)據(jù)接收對(duì)象,在主數(shù)據(jù)訂閱/發(fā)布列表中的所有消費(fèi)申請(qǐng)會(huì)在主數(shù)據(jù)變化時(shí)通過(guò)主數(shù)據(jù)消費(fèi)統(tǒng)一接口把變化的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中,同時(shí)主數(shù)據(jù)消費(fèi)系統(tǒng)也可以主動(dòng)通過(guò)由主數(shù)據(jù)管理系統(tǒng)提供的用戶身份信息調(diào)用主數(shù)據(jù)統(tǒng)一推送接口,進(jìn)行實(shí)時(shí)的數(shù)據(jù)查詢服務(wù)。
[0040]然后把主數(shù)據(jù)管理服務(wù)接口在企業(yè)服務(wù)總線上進(jìn)行注冊(cè),主數(shù)據(jù)生產(chǎn)系統(tǒng)對(duì)注冊(cè)在企業(yè)服務(wù)總線上的主數(shù)據(jù)增加、刪除、修改接口進(jìn)行消費(fèi)申請(qǐng),提供對(duì)上述接口的操作使用權(quán)限;再通過(guò)主數(shù)據(jù)消費(fèi)系統(tǒng)提供接收主數(shù)據(jù)的接口并注冊(cè)于企業(yè)服務(wù)總線;主數(shù)據(jù)發(fā)送接口通過(guò)對(duì)企業(yè)服務(wù)總線上的主數(shù)據(jù)操作接口進(jìn)行訂閱,主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線對(duì)主數(shù)據(jù)管理系統(tǒng)中的主數(shù)據(jù)進(jìn)行同步的增加、刪除、修改操作,每一操作都用唯一流程節(jié)點(diǎn)展示其處理內(nèi)容、處理時(shí)間及處理狀態(tài)信息,在進(jìn)行這些操作時(shí),同時(shí)發(fā)送數(shù)據(jù)變更信號(hào)到主數(shù)據(jù)管理系統(tǒng),主數(shù)據(jù)管理系統(tǒng)接收到更新信號(hào)后,會(huì)根據(jù)更新信號(hào)把變化的主數(shù)據(jù)添加其對(duì)應(yīng)的變更標(biāo)志(增加、刪除、修改),然后把這些變化的主數(shù)據(jù)根據(jù)主數(shù)據(jù)評(píng)閱列表中的訂閱情況推送到相應(yīng)的主數(shù)據(jù)消費(fèi)系統(tǒng)中去,主數(shù)據(jù)消費(fèi)系統(tǒng)則把變化的主數(shù)據(jù)在本系統(tǒng)中進(jìn)行對(duì)應(yīng)的變化。
[0041]參閱圖2。從圖中主數(shù)據(jù)運(yùn)行狀態(tài),可以查看主數(shù)據(jù)統(tǒng)一接收適配接口、主數(shù)據(jù)管理數(shù)據(jù)庫(kù)、主數(shù)據(jù)統(tǒng)一發(fā)送適配接口、訂閱系統(tǒng)接口等主數(shù)據(jù)管理系統(tǒng)中幾個(gè)重要的部件運(yùn)行狀況,可以查看注冊(cè)在企業(yè)服務(wù)總線上的服務(wù)、企業(yè)服務(wù)總線、服務(wù)訂閱系統(tǒng)的運(yùn)行狀況,可以用指定的顏色來(lái)表明系統(tǒng)的運(yùn)行狀況(如:運(yùn)行正常、不正常),同時(shí)也可以看到主數(shù)據(jù)管理系統(tǒng)的運(yùn)行流程,即主數(shù)據(jù)接收統(tǒng)一適配接口接收到數(shù)據(jù)后,把數(shù)據(jù)存儲(chǔ)到主數(shù)據(jù)數(shù)據(jù)庫(kù)中,然后由主數(shù)據(jù)發(fā)送統(tǒng)一適配接口取出主數(shù)據(jù)送到統(tǒng)一發(fā)送模塊,由統(tǒng)一發(fā)送模塊把主數(shù)據(jù)推送到主數(shù)據(jù)訂閱系統(tǒng)中去。這些運(yùn)行狀況都是基于企業(yè)服務(wù)總線進(jìn)行監(jiān)控。
[0042]可以用指定的顏色或文字來(lái)表明系統(tǒng)的運(yùn)行狀況(如:綠色的小圓框表示運(yùn)行正常、紅色的小圓框表示運(yùn)行不正常,或直接的漢字正常、不正常來(lái)表示運(yùn)行狀態(tài)),同時(shí)也可以看到企業(yè)服務(wù)總線的運(yùn)行流程,即從源頭的服務(wù)生產(chǎn)方到企業(yè)服務(wù)總線,然后由企業(yè)服務(wù)總線到服務(wù)消費(fèi)方的服務(wù)流程。
[0043]主數(shù)據(jù)注冊(cè)構(gòu)件是主數(shù)據(jù)管理系統(tǒng)中進(jìn)行主數(shù)據(jù)注冊(cè)的模塊,負(fù)責(zé)建立主數(shù)據(jù)業(yè)務(wù)領(lǐng)域、主數(shù)據(jù)業(yè)務(wù)模型、主數(shù)據(jù)在注冊(cè)時(shí),可以在web網(wǎng)頁(yè)上輸入模型,也可以通過(guò)辦公軟件Microsoft Excel導(dǎo)入現(xiàn)有的數(shù)據(jù)模型,模型建立后根據(jù)模型建立對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ),數(shù)據(jù)存儲(chǔ)負(fù)責(zé)獨(dú)有主數(shù)據(jù)模型對(duì)應(yīng)的主數(shù)據(jù),這樣不同模型的主數(shù)據(jù)之間在存儲(chǔ)上相互獨(dú)立,即提高了性能,也減少了模型后端存儲(chǔ)上的相互依賴性。
[0044]主數(shù)據(jù)管理系統(tǒng)包含主數(shù)據(jù)消費(fèi)構(gòu)件、主數(shù)據(jù)接收統(tǒng)一適配構(gòu)件和主數(shù)據(jù)消費(fèi)統(tǒng)一適配接口構(gòu)件,其中,
主數(shù)據(jù)消費(fèi)構(gòu)件是主數(shù)據(jù)管理系統(tǒng)中進(jìn)行主數(shù)據(jù)消費(fèi)的模塊,負(fù)責(zé)提供可消費(fèi)的主數(shù)據(jù)模型及建立主數(shù)據(jù)消費(fèi)訂閱列表。需要訂閱主數(shù)據(jù)的系統(tǒng)在主數(shù)據(jù)消費(fèi)構(gòu)件中進(jìn)行主數(shù)據(jù)消費(fèi)訂閱,首先選擇需要訂閱的主數(shù)據(jù)模型,然后選擇模型中對(duì)應(yīng)的元數(shù)據(jù),同時(shí)可以修改元數(shù)據(jù)在訂閱方的名稱及轉(zhuǎn)換規(guī)則。在訂閱后,把訂閱的信息放入主數(shù)據(jù)訂閱列表。
[0045]主數(shù)據(jù)接收統(tǒng)一適配構(gòu)件,此構(gòu)件由主數(shù)據(jù)管理系統(tǒng)提供,用于主數(shù)據(jù)生產(chǎn)系統(tǒng)在主數(shù)據(jù)變化時(shí)調(diào)用,把變化的主數(shù)據(jù)更新到主數(shù)據(jù)管理系統(tǒng)中。主數(shù)據(jù)接收統(tǒng)一適配能夠滿足各種各樣的主數(shù)據(jù)模型,在增加數(shù)據(jù)模型、數(shù)據(jù)模型內(nèi)部發(fā)生變化時(shí)都能夠正常接收,保證在系統(tǒng)上線后能提供數(shù)據(jù)模型無(wú)關(guān)性的操作接口,操作接口可以接收各種已注冊(cè)主數(shù)據(jù)模型的數(shù)據(jù),同時(shí)可以把這些主數(shù)據(jù)更新到對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)中。
[0046]主數(shù)據(jù)消費(fèi)統(tǒng)一適配接口構(gòu)件,此構(gòu)件負(fù)責(zé)適配所有已注冊(cè)的主數(shù)據(jù)模型,并且把主數(shù)據(jù)根據(jù)主數(shù)據(jù)訂閱列表推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中。主數(shù)據(jù)消費(fèi)統(tǒng)一適配接口,能夠根據(jù)條件,如模型元數(shù)據(jù)中的I個(gè)到N個(gè)加上過(guò)濾條件,從所有的主數(shù)據(jù)模型中找到需要推送的數(shù)據(jù),然后根據(jù)在主數(shù)據(jù)訂閱時(shí)定制的數(shù)據(jù)轉(zhuǎn)換規(guī)則把主數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,最后把轉(zhuǎn)換后的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中。
[0047]服務(wù)路由構(gòu)件是企業(yè)服務(wù)總線的核心。服務(wù)路由構(gòu)件負(fù)責(zé)把進(jìn)入企業(yè)服務(wù)總線的消息安全送達(dá)到消息中指定的地址去。服務(wù)路由構(gòu)件首先對(duì)到達(dá)的消息進(jìn)行消息合法性驗(yàn)證,消息合法性驗(yàn)證根據(jù)服務(wù)消費(fèi)申請(qǐng)列表進(jìn)行驗(yàn)證,只有在服務(wù)消費(fèi)申請(qǐng)列表中注冊(cè)過(guò)的服務(wù)才能發(fā)送消息到企業(yè)服務(wù)總線。在消息來(lái)源合法后,對(duì)消息即將到達(dá)的目的地根據(jù)是否消費(fèi)了指定的服務(wù)接口進(jìn)行驗(yàn)證,只有消費(fèi)了指定的服務(wù)接口,服務(wù)路由構(gòu)件則會(huì)把消息傳送到服務(wù)生產(chǎn)接口中去,然后企業(yè)服務(wù)總線把服務(wù)生產(chǎn)接口的反饋信息傳輸?shù)较?lái)源指定的的接口中去,此接口即可以是消息的來(lái)源接口,也可以是指定的委托接口。整個(gè)服務(wù)路由過(guò)程,可以是同步的也可以是異步的。
【權(quán)利要求】
1.一種基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于包括以下步驟:首先建立一個(gè)統(tǒng)一的主數(shù)據(jù)生產(chǎn)系統(tǒng)、主數(shù)據(jù)消費(fèi)系統(tǒng)、主數(shù)據(jù)管理系統(tǒng)及其統(tǒng)一的主數(shù)據(jù)管理服務(wù)接口和更新主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)更新接口,主數(shù)據(jù)更新接口適配主數(shù)據(jù)管理系統(tǒng)中所有的主數(shù)據(jù)模型,企業(yè)服務(wù)總線采用總線結(jié)構(gòu)將所有應(yīng)用系統(tǒng)互聯(lián);主數(shù)據(jù)管理系統(tǒng)與其它系統(tǒng)通過(guò)企業(yè)服務(wù)總線ESB相連接任何系統(tǒng)中產(chǎn)生的主數(shù)據(jù)變更事件,主數(shù)據(jù)抽取、轉(zhuǎn)換和加載的ETL任務(wù)為服務(wù)掛接在ESB中,所有與主數(shù)據(jù)相關(guān)的同步協(xié)調(diào)優(yōu)化集成由主數(shù)據(jù)管理平臺(tái)來(lái)總體控制;然后把主數(shù)據(jù)管理服務(wù)接口、主數(shù)據(jù)統(tǒng)一接收適配接口和主數(shù)據(jù)統(tǒng)一消費(fèi)適配接口在企業(yè)服務(wù)總線上進(jìn)行注冊(cè),主數(shù)據(jù)生產(chǎn)系統(tǒng)對(duì)注冊(cè)在企業(yè)服務(wù)總線上的主數(shù)據(jù)增加、刪除、修改接口進(jìn)行消費(fèi)申請(qǐng),提供對(duì)上述接口的操作使用權(quán)限;再通過(guò)主數(shù)據(jù)消費(fèi)系統(tǒng)提供接收主數(shù)據(jù)的接口并注冊(cè)于企業(yè)服務(wù)總線;主數(shù)據(jù)發(fā)送接口通過(guò)對(duì)企業(yè)服務(wù)總線上的主數(shù)據(jù)操作接口進(jìn)行訂閱,主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線對(duì)主數(shù)據(jù)管理系統(tǒng)中的主數(shù)據(jù)進(jìn)行同步的增加、刪除、修改操作,每一操作都用唯一流程節(jié)點(diǎn)展示其處理內(nèi)容、處理時(shí)間及處理狀態(tài)信息,在進(jìn)行這些操作時(shí),同時(shí)發(fā)送數(shù)據(jù)變更信號(hào)到主數(shù)據(jù)管理系統(tǒng),主數(shù)據(jù)管理系統(tǒng)則根據(jù)主數(shù)據(jù)變更信號(hào),把變化的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)和在企業(yè)服務(wù)總線上注冊(cè)的主數(shù)據(jù)接收端口上去,實(shí)現(xiàn)主數(shù)據(jù)的實(shí)時(shí)同步。
2.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:企業(yè)服務(wù)總線注冊(cè)并管理主數(shù)據(jù)管理系統(tǒng)提供的主數(shù)據(jù)操作端口及主數(shù)據(jù)消費(fèi)系統(tǒng)提供的主數(shù)據(jù)接收端口,發(fā)送變化的主數(shù)據(jù);主數(shù)據(jù)生產(chǎn)系統(tǒng)通過(guò)企業(yè)服務(wù)總線調(diào)用主數(shù)據(jù)管理系統(tǒng)提供的主數(shù)據(jù)操作接口,并發(fā)送主數(shù)據(jù)同步信號(hào);主數(shù)據(jù)管理系統(tǒng)提供主數(shù)據(jù)操作相關(guān)接口,并根據(jù)主數(shù)據(jù)同步信號(hào)獲取送變化的主數(shù)據(jù),通過(guò)企業(yè)服務(wù)總線更新主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)數(shù)據(jù)庫(kù)、向企業(yè)服務(wù)總線推送送變化的主數(shù)據(jù),企業(yè)服務(wù)總線則將同步主數(shù)據(jù)到主數(shù)據(jù)消費(fèi)系統(tǒng);主數(shù)據(jù)消費(fèi)系統(tǒng)提供主數(shù)據(jù)更新接口,并注冊(cè)到企業(yè)服務(wù)總線,接收送變化的主數(shù)據(jù)。
3.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:企業(yè)服務(wù)總線負(fù)責(zé)業(yè)務(wù)服務(wù)的封裝、流程編排、消息路由;數(shù)據(jù)總線負(fù)責(zé)各業(yè)務(wù)系統(tǒng)的業(yè)務(wù)主數(shù)據(jù)統(tǒng)一集成,對(duì)外提供統(tǒng)一的共享數(shù)據(jù)視圖。
4.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:在主數(shù)據(jù)消費(fèi)系統(tǒng)訂閱后,在企業(yè)服務(wù)總線中形成主數(shù)據(jù)訂閱列表,訂閱列表供主數(shù)據(jù)更新時(shí)使用;企業(yè)服務(wù)總線根據(jù)訂閱列表逐一把主數(shù)據(jù)模型中數(shù)據(jù)的變化信息,按訂閱的屬性及格式通過(guò)主數(shù)據(jù)消費(fèi)系統(tǒng),在企業(yè)服務(wù)總線中注冊(cè)的接口發(fā)送到主數(shù)據(jù)訂閱系統(tǒng)中去,從而實(shí)現(xiàn)主數(shù)據(jù)從主數(shù)據(jù)生產(chǎn)系統(tǒng)到主數(shù)據(jù)消費(fèi)系統(tǒng)的數(shù)據(jù)一致。
5.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:企業(yè)數(shù)據(jù)總線由業(yè)務(wù)主數(shù)據(jù)及構(gòu)筑在企業(yè)服務(wù)總線之上的主數(shù)據(jù)管理平臺(tái)構(gòu)成,主數(shù)據(jù)管理平臺(tái)通過(guò)部署在企業(yè)服務(wù)總線上的一系列標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)對(duì)外提供形式多樣的數(shù)據(jù)。
6.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:統(tǒng)一接收適配接口接收所有在主數(shù)據(jù)管理系統(tǒng)中注冊(cè)的主數(shù)據(jù)模型數(shù)據(jù),在接收到主數(shù)據(jù)后,進(jìn)行適配轉(zhuǎn)換,然后把主數(shù)據(jù)推送到主數(shù)據(jù)獨(dú)立存儲(chǔ),存儲(chǔ)到對(duì)應(yīng)的主數(shù)據(jù)存儲(chǔ)區(qū)。
7.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:統(tǒng)一發(fā)送適配接口適配通過(guò)主數(shù)據(jù)獨(dú)立存儲(chǔ)獲取各類主數(shù)據(jù),并且進(jìn)行數(shù)據(jù)封裝,然后把數(shù)據(jù)送到統(tǒng)一發(fā)送適配接口,再由統(tǒng)一發(fā)送適配接口把主數(shù)據(jù)按主數(shù)據(jù)消費(fèi)系統(tǒng)要求的格式進(jìn)行轉(zhuǎn)換,推送到企業(yè)服務(wù)總線,由企業(yè)服務(wù)總線把數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中去。
8.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:企業(yè)服務(wù)總線對(duì)服務(wù)進(jìn)行合法性及標(biāo)準(zhǔn)性檢測(cè),符合要求的服務(wù)企業(yè)服務(wù)總線通過(guò)服務(wù)站點(diǎn)發(fā)布功能建立獨(dú)立的服務(wù)應(yīng)用,然后把服務(wù)狀態(tài)置為“可發(fā)布狀態(tài)”,由服務(wù)發(fā)布功能把服務(wù)發(fā)布到服務(wù)黃頁(yè)中去,發(fā)布到主數(shù)據(jù)黃頁(yè)中的服務(wù)可以被外部系統(tǒng)進(jìn)行訂閱并提供服務(wù);需要外部服務(wù)的業(yè)務(wù)系統(tǒng)可以在黃頁(yè)中查找對(duì)應(yīng)功能的服務(wù),然后把需要消費(fèi)的服務(wù)進(jìn)行消費(fèi)申請(qǐng),消費(fèi)申請(qǐng)?jiān)谥鲾?shù)據(jù)管理系統(tǒng)進(jìn)行審批后,分配對(duì)應(yīng)的用戶身份消息到主數(shù)據(jù)消費(fèi)系統(tǒng)。
9.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:主數(shù)據(jù)消費(fèi)申請(qǐng)通過(guò)主數(shù)據(jù)管理系統(tǒng)審批,生成主數(shù)據(jù)消費(fèi)用戶及相應(yīng)的權(quán)限,并且消費(fèi)申請(qǐng)的詳細(xì)內(nèi)容自動(dòng)到主數(shù)據(jù)訂閱/發(fā)布列表中作為主數(shù)據(jù)接收對(duì)象,在主數(shù)據(jù)訂閱/發(fā)布列表中的所有消費(fèi)申請(qǐng),在主數(shù)據(jù)變化時(shí)通過(guò)主數(shù)據(jù)消費(fèi)統(tǒng)一接口把變化的主數(shù)據(jù)推送到主數(shù)據(jù)消費(fèi)系統(tǒng)中,同時(shí)主數(shù)據(jù)消費(fèi)系統(tǒng)主動(dòng)通過(guò)由主數(shù)據(jù)管理系統(tǒng)提供的用戶身份信息調(diào)用主數(shù)據(jù)統(tǒng)一推送接口,進(jìn)行實(shí)時(shí)的數(shù)據(jù)查詢服務(wù)。
10.如權(quán)利要求1所述的基于企業(yè)服務(wù)總線的主數(shù)據(jù)系統(tǒng)集成方法,其特征在于:用戶在主數(shù)據(jù)管理中導(dǎo)入企業(yè)主數(shù)據(jù)中的業(yè)務(wù)主題、模型、元數(shù)據(jù)和數(shù)據(jù)字典,導(dǎo)入后進(jìn)行主數(shù)據(jù)業(yè)務(wù)模型的建立及注冊(cè),同時(shí)增加對(duì)應(yīng)模型及元數(shù)據(jù)的數(shù)據(jù)過(guò)濾規(guī)則;然后由各業(yè)務(wù)系統(tǒng)管理員在主數(shù)據(jù)系統(tǒng)中發(fā)出主數(shù)據(jù)生產(chǎn)申請(qǐng),在主數(shù)據(jù)生產(chǎn)申請(qǐng)中指定自身業(yè)務(wù)系統(tǒng)能夠生產(chǎn)的主數(shù)據(jù),主數(shù)據(jù)生產(chǎn)申請(qǐng)?jiān)谕ㄟ^(guò)主數(shù)據(jù)管理系統(tǒng)管理員審批后,分配對(duì)應(yīng)的用戶權(quán)限和主數(shù)據(jù)操作權(quán)限到業(yè)務(wù)系統(tǒng)中。
【文檔編號(hào)】G06Q10/06GK104361424SQ201410537944
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月11日 優(yōu)先權(quán)日:2014年10月11日
【發(fā)明者】王運(yùn)鵬, 李鑫 申請(qǐng)人:中國(guó)電子科技集團(tuán)公司第十研究所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1