本發(fā)明專利技術公開一種基于服務架構的主數(shù)據(jù)集成方法,包括構建基于Web服務的主數(shù)據(jù)集成系統(tǒng);定義主數(shù)據(jù)集成服務標準;實現(xiàn)服務注冊訪問管理;定義日志服務;完成應用系統(tǒng)與主數(shù)據(jù)系統(tǒng)之間的交互;主數(shù)據(jù)定時同步。本發(fā)明專利技術的一種基于服務架構的主數(shù)據(jù)集成方法,依靠面向服務的架構將可重復的業(yè)務任務或服務進行整合,使得構建在各種各樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互,實現(xiàn)了主數(shù)據(jù)集成的一致性、唯一性、長期有效性和業(yè)務穩(wěn)定性。
【技術實現(xiàn)步驟摘要】
一種基于服務架構的主數(shù)據(jù)集成方法
本專利技術涉及主數(shù)據(jù)集成。更具體地,涉及一種基于服務架構的主數(shù)據(jù)集成方法。
技術介紹
主數(shù)據(jù)(MD,MasterData)是指系統(tǒng)間的共享數(shù)據(jù),其具有高業(yè)務價值,可以在企業(yè)內跨越各個業(yè)務部門被重復使用,是單一、準確和權威的數(shù)據(jù)來源。隨著各類應用系統(tǒng)的廣泛使用,包括“信息孤島”問題在內的數(shù)據(jù)處理危機問題開始出現(xiàn),其中信息孤島是指相互之間在功能上不關聯(lián)互助、信息不共享互換以及信息與業(yè)務流程和應用相互脫節(jié)的計算機應用系統(tǒng)。很多企業(yè)經過多年的信息化建設,建設了一批信息系統(tǒng),每個應用系統(tǒng)所存儲、變換、冗余或重疊的數(shù)據(jù)緊緊交織在一起。一些企業(yè)試圖通過建立數(shù)據(jù)接口來實現(xiàn)系統(tǒng)集成,然而這樣的嘗試并沒有從根本上解決系統(tǒng)集成問題。而由此造成數(shù)據(jù)環(huán)境的混亂卻越來越嚴重。在企業(yè)信息化浪潮中,數(shù)據(jù)質量的重要性越來越凸顯起來,主數(shù)據(jù)這個概念被逐步強化和完善。但是,目前還沒有有效方式在確保主數(shù)據(jù)一致性、唯一性和有效性的基礎上,解決主數(shù)據(jù)的集成問題。面向服務的體系結構,是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言,這使得構建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互。因此,提供一種基于服務架構的主數(shù)據(jù)集成方法,用于解決主數(shù)據(jù)一致性、唯一性、長期有效性和業(yè)務穩(wěn)定性。
技術實現(xiàn)思路
本專利技術的一個目的在于提供一種基于服務架構的主數(shù)據(jù)集成方法。為達到上述目的,本專利技術采用下述技術方案:一種基于服務架構的主數(shù)據(jù)集成方法,包括S1:構建基于Web服務的主數(shù)據(jù)集成系統(tǒng);S2:定義主數(shù)據(jù)集成服務標準;S3:實現(xiàn)服務注冊訪問管理;S4:定義日志服務;S5:完成應用系統(tǒng)與主數(shù)據(jù)系統(tǒng)之間的交互;S6:主數(shù)據(jù)定時同步。優(yōu)選地,主數(shù)據(jù)集成系統(tǒng)包括主數(shù)據(jù)管理系統(tǒng)和企業(yè)服務總線系統(tǒng),其中主數(shù)據(jù)管理系統(tǒng),用于為數(shù)據(jù)提供存儲和管理功能;企業(yè)服務總線系統(tǒng),用于實現(xiàn)數(shù)據(jù)交互。優(yōu)選地,步驟S1具體包括以下步驟:S101:提取各應用系統(tǒng)中的功能模型,并將功能模型表現(xiàn)為服務組件的形式;S102:將已實現(xiàn)的服務發(fā)布到服務注冊器上,用于供其他服務調用者進行查找和綁定;S103:進行綁定和調用服務,集成各應用系統(tǒng)。進一步優(yōu)選地,進行綁定和調用服務具體包括:在服務總線上綁定一個獲取主數(shù)據(jù)的服務;調用服務,將主數(shù)據(jù)信息通過服務總線傳遞給主數(shù)據(jù)系統(tǒng);在數(shù)據(jù)總線上綁定主數(shù)據(jù)分發(fā)服務;各應用系統(tǒng)通過數(shù)據(jù)總線調用主數(shù)據(jù)。進一步優(yōu)選地,服務總線采用標準WebService進行交互,交互數(shù)據(jù)格式為標準XML格式,字符集為UTF-8標準字符集。優(yōu)選地,主數(shù)據(jù)集成服務標準包括:主數(shù)據(jù)系統(tǒng)對業(yè)務系統(tǒng)提供數(shù)據(jù)服務;接收業(yè)務系統(tǒng)通過數(shù)據(jù)總線系統(tǒng)將數(shù)據(jù)推送到主數(shù)據(jù)系統(tǒng);各系統(tǒng)將數(shù)據(jù)傳送到數(shù)據(jù)總線上。優(yōu)選地,服務標準中服務包括以下屬性:服務名稱、方法名稱、方法描述、發(fā)布方、調用方、輸入、輸出。優(yōu)選地,各個應用系統(tǒng)提供注冊信息,注冊信息包括應用系統(tǒng)信息、服務信息、綁定信息和服務定義。優(yōu)選地,步驟S5中,應用系統(tǒng)與主數(shù)據(jù)系統(tǒng)之間的交互包括數(shù)據(jù)接收和數(shù)據(jù)分發(fā),其中數(shù)據(jù)接收時,其他業(yè)務系統(tǒng)作為數(shù)據(jù)源,主數(shù)據(jù)管理系統(tǒng)接收業(yè)務系統(tǒng)發(fā)送的數(shù)據(jù);數(shù)據(jù)分發(fā)時,主數(shù)據(jù)管理系統(tǒng)作為數(shù)據(jù)源,業(yè)務系統(tǒng)接收主數(shù)據(jù)管理系統(tǒng)發(fā)送的數(shù)據(jù)。優(yōu)選地,通過配置文件配置裝載和分發(fā)的業(yè)務系統(tǒng)和主數(shù)據(jù),完成主數(shù)據(jù)的定時同步,其中,配置文件文件如下:loadsystemmd=HR#Organization,Persondissystemmd=PT#Organization,Person,User@SPS#Organization,User,Person其中,loadsystemmd表示裝載,dissystemmd表示分發(fā)。本專利技術的有益效果如下:本專利技術的一種基于服務架構的主數(shù)據(jù)集成方法,依靠面向服務的架構將可重復的業(yè)務任務或服務進行整合,這使得構建在各種各樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互,實現(xiàn)了主數(shù)據(jù)集成的一致性、唯一性、長期有效性和業(yè)務穩(wěn)定性。附圖說明下面結合附圖對本專利技術的具體實施方式作進一步詳細的說明。圖1示出一種基于服務架構的主數(shù)據(jù)集成方法步驟圖。具體實施方式為了更清楚地說明本專利技術,下面結合優(yōu)選實施例和附圖對本專利技術做進一步的說明。附圖中相似的部件以相同的附圖標記進行表示。本領域技術人員應當理解,下面所具體描述的內容是說明性的而非限制性的,不應以此限制本專利技術的保護范圍。如圖1所示,一種基于服務架構的主數(shù)據(jù)集成方法,包括:第一步構建基于Web服務的主數(shù)據(jù)集成系統(tǒng)本專利技術依靠面向服務的架構(Service-OrientedArchitectureSOA)將業(yè)務作為彼此鏈接的,可重復的業(yè)務任務或服務進行整合,使得構建在各種各樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互。它具有提供通用組件以確保數(shù)據(jù)維護和分發(fā)的一致性。主數(shù)據(jù)集成系統(tǒng)包含兩大模塊:為數(shù)據(jù)提供存儲和管理功能的主數(shù)據(jù)管理系統(tǒng)和為數(shù)據(jù)交互提供橋梁和紐帶的企業(yè)服務總線ESB(EnterpriseServiceBus)。其功能包括:首先提取各應用系統(tǒng)中需要對外暴露的功能模型,并將這些功能模型表現(xiàn)為服務組件的形式;然后將已實現(xiàn)的服務發(fā)布到服務注冊器上,供其他服務調用者進行查找綁定;最后,綁定和調用服務,將各應用系統(tǒng)集成起來。第二步定義主數(shù)據(jù)集成服務標準主數(shù)據(jù)集成服務標準要求主數(shù)據(jù)系統(tǒng)需要對業(yè)務系統(tǒng)提供數(shù)據(jù)服務,接收業(yè)務系統(tǒng)推送到主數(shù)據(jù)系統(tǒng)的數(shù)據(jù)必須通過ESB系統(tǒng),各系統(tǒng)將數(shù)據(jù)傳送到數(shù)據(jù)總線上。本專利技術中,企業(yè)服務總線采用標準的WebService進行交互,交互數(shù)據(jù)格式為標準XML,字符集統(tǒng)一使用UTF-8標準。服務包含一個或多個方法來實現(xiàn)對應功能,具體的服務方法采用摘要表示的方法定義和描述,包括以下屬性:服務名稱、方法名稱、方法描述、發(fā)布方、調用方、輸入、輸出。這樣保證了系統(tǒng)接口集成的統(tǒng)一、規(guī)范,實現(xiàn)主數(shù)據(jù)管理系統(tǒng)與業(yè)務系統(tǒng)之間的支持協(xié)作。第三步實現(xiàn)服務注冊訪問管理在主數(shù)據(jù)集成系統(tǒng)的架構中,各個應用系統(tǒng)的服務統(tǒng)一由ESB平臺調用。為了便于服務的統(tǒng)一管理,所有Web服務統(tǒng)一在ESB平臺進行注冊,各個應用系統(tǒng)需要為ESB平臺提供應用系統(tǒng)和服務的描述信息。各應用系統(tǒng)在ESB平臺注冊的信息如下:①應用系統(tǒng)信息:包括應用系統(tǒng)的編碼和名稱,業(yè)務聯(lián)系人和技術聯(lián)系人的姓名、電話、郵件地址、辦公地址;②服務信息:包括服務編碼和名稱;③綁定信息:服務的訪問點(AccessPoint);④服務定義:WSDL文件。以上信息由各應用系統(tǒng)開發(fā)以格式化文本方式提供,并由ESB平臺進行統(tǒng)一注冊。各個應用系統(tǒng)查詢注冊的服務信息可通過ESB系統(tǒng)提供的服務注冊信息查詢頁面進行人工查詢,可以得到Web服務的WSDL文檔。平臺集成的各系統(tǒng)無論是服務調用端還是服務生產端都需在企業(yè)服務總線注冊。業(yè)務系統(tǒng)開發(fā)的Web服務將不直接暴露給服務調用者調用服務調用時,服務調用者調用企業(yè)服務總線上暴露的接口,企業(yè)服務總線將請求轉發(fā)給目標業(yè)務系統(tǒng)Web服務。第四步定義日志服務主數(shù)據(jù)系統(tǒng)分發(fā)數(shù)據(jù)到ESB,ESB系統(tǒng)再分發(fā)到業(yè)務系統(tǒng),或者從ESB系統(tǒng)獲取數(shù)據(jù),這一完本文檔來自技高網...

【技術保護點】
一種基于服務架構的主數(shù)據(jù)集成方法,其特征在于,包括S1:構建基于Web服務的主數(shù)據(jù)集成系統(tǒng);S2:定義主數(shù)據(jù)集成服務標準;S3:實現(xiàn)服務注冊訪問管理;S4:定義日志服務;S5:完成應用系統(tǒng)與主數(shù)據(jù)系統(tǒng)之間的交互;S6:主數(shù)據(jù)定時同步。
【技術特征摘要】
1.一種基于服務架構的主數(shù)據(jù)集成方法,其特征在于,包括S1:構建基于Web服務的主數(shù)據(jù)集成系統(tǒng);S2:定義主數(shù)據(jù)集成服務標準;S3:實現(xiàn)服務注冊訪問管理;S4:定義日志服務;S5:完成應用系統(tǒng)與主數(shù)據(jù)系統(tǒng)之間的交互;S6:主數(shù)據(jù)定時同步。2.根據(jù)權利要求1所述的主數(shù)據(jù)集成方法,其特征在于,所述主數(shù)據(jù)集成系統(tǒng)包括主數(shù)據(jù)管理系統(tǒng)和企業(yè)服務總線系統(tǒng),其中主數(shù)據(jù)管理系統(tǒng),用于為數(shù)據(jù)提供存儲和管理功能;企業(yè)服務總線系統(tǒng),用于實現(xiàn)數(shù)據(jù)交互。3.根據(jù)權利要求1所述的主數(shù)據(jù)集成方法,其特征在于,所述步驟S1具體包括以下步驟:S101:提取各應用系統(tǒng)中的功能模型,并將所述功能模型表現(xiàn)為服務組件的形式;S102:將已實現(xiàn)的服務發(fā)布到服務注冊器上,用于供其他服務調用者進行查找和綁定;S103:進行綁定和調用服務,集成各應用系統(tǒng)。4.根據(jù)權利要求3所述的主數(shù)據(jù)集成方法,其特征在于,所述進行綁定和調用服務具體包括:在服務總線上綁定一個獲取主數(shù)據(jù)的服務;調用所述服務,將主數(shù)據(jù)信息通過服務總線傳遞給主數(shù)據(jù)系統(tǒng);在數(shù)據(jù)總線上綁定主數(shù)據(jù)分發(fā)服務;各應用系統(tǒng)通過數(shù)據(jù)總線調用所述主數(shù)據(jù)。5.根據(jù)權利要求4所述的主數(shù)據(jù)集成方法,其特征在于,所述服務總線采用標準WebService進行交互,交互數(shù)據(jù)格式為標準XML格式,字符集為UTF-8標準字符集。6.根據(jù)權利要求1所述的...
【專利技術屬性】
技術研發(fā)人員:谷小秋,王玫,阮超,
申請(專利權)人:北京仿真中心,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。