專利名稱:基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及的是一種電信技術領域的系統(tǒng),具體地說是一種用于解決分布式多源異構數(shù)據集成的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng)。
背景技術:
信息化時代和全球經濟競爭的環(huán)境下,隨著信息化的不斷發(fā)展,各行業(yè)、單位或者機構、部門內部逐漸實現(xiàn)了業(yè)務信息化。但由于業(yè)務和功能歸屬不同,所采用的計算機環(huán)境由不同平臺組成,形成了大量分布式異構數(shù)據源,這些孤立的異構數(shù)據源也被稱為“信息孤島”。對多個異構數(shù)據源提供統(tǒng)一的表示、存儲、查詢和管理的工作稱為信息集成。當前,不同人不同組織開發(fā)的針對不同領域的數(shù)據集成系統(tǒng)重復開發(fā),系統(tǒng)靈活性差,增加了系統(tǒng)開發(fā)和維護的開銷?,F(xiàn)在缺乏各信息領域都能通用的靈活的,可擴展的數(shù)據交換集成系統(tǒng)。本發(fā)明將數(shù)據流技術引入數(shù)據集成領域,以一種柔性的手段為用戶提供了可定制的數(shù)據服務,實現(xiàn)異構數(shù)據交換和集成,從根本上解決數(shù)據交換集成系統(tǒng)的靈活性、可擴展性和重用性。
經對現(xiàn)有技術文獻的檢索發(fā)現(xiàn),中國專利申請?zhí)?410057020.9,發(fā)明名稱數(shù)據交換方法,公開號CN1738309,該專利涉及的數(shù)據交換系統(tǒng)中,系統(tǒng)通過定義可擴展標記語言的文本格式,對交換數(shù)據進行封裝,實現(xiàn)數(shù)據交換。但不能解決數(shù)據交換中出現(xiàn)的語義異構和數(shù)據沖突。該數(shù)據交換系統(tǒng)(1)添加新的異構數(shù)據源時,需要重新定義可擴展標記語言,可擴展性差,難于實現(xiàn)該方法的即插即用。(2)需根據不同的應用領域定義可擴展標記語言文本格式,限制了該方法的應用領域,影響了數(shù)據交換集成系統(tǒng)的通用性。(3)由于不同數(shù)據源對同一數(shù)據項提供的數(shù)據可能會產生沖突,信息集成需要消除數(shù)據沖突,而該系統(tǒng)沒有解決數(shù)據交換集成中出現(xiàn)的數(shù)據沖突問題。
發(fā)明內容
本發(fā)明針對現(xiàn)有技術的不足與缺陷,提供一種基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),使其能夠在分布式環(huán)境下為不同信息集成系統(tǒng)提供一種靈活、通用的即插即用的數(shù)據集成系統(tǒng),解決當前信息集成系統(tǒng)需要對數(shù)據集成功能進行重復開發(fā),以及現(xiàn)有數(shù)據集成系統(tǒng)不能滿足信息系統(tǒng)需求,以及不靈活、可擴展性差的問題,推動數(shù)據集成的應用和發(fā)展。
本發(fā)明是通過以下技術方案實現(xiàn)的,本發(fā)明包括數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器、數(shù)據流執(zhí)行管理服務器。
所述數(shù)據源管理服務器,提供與外部異構數(shù)據源的接口,實現(xiàn)數(shù)據源的注冊,提供數(shù)據源的地址、局部模式、數(shù)據源連接屬性;接收外部異構數(shù)據源輸出的待集成數(shù)據,并將這些數(shù)據傳送到數(shù)據交換服務器。
所述數(shù)據交換服務器,接收數(shù)據源管理服務器傳送的數(shù)據,管理各異構數(shù)據源提供的局部模式和由此生成的系統(tǒng)全局模式,以及存儲局部模式和全局模式之間的映射規(guī)則,并根據映射規(guī)則實現(xiàn)數(shù)據集成任務涉及的數(shù)據全局模式和局部模式之間的映射,以及對數(shù)據源管理器輸入的采集數(shù)據實現(xiàn)由局部模式到全局模式的映射,對數(shù)據流執(zhí)行管理服務器輸入的參數(shù)實現(xiàn)由全局模式到局部模式的映射。
所述數(shù)據流建模服務器,根據數(shù)據交換服務器提供的基于全局統(tǒng)一視圖的應用類型進行數(shù)據流過程的定義,生成數(shù)據流模型存儲到模型庫中。
所述數(shù)據流執(zhí)行管理服務器,連接數(shù)據交換服務器,負責與外部應用系統(tǒng)的連接、創(chuàng)建流程使數(shù)據流模型實例化、啟動數(shù)據流流程、數(shù)據流執(zhí)行啟動解釋、打開活動和提交活動給數(shù)據交換服務器,并將數(shù)據流流程結果返回的給外部應用系統(tǒng)。
外部異構數(shù)據源和外部應用系統(tǒng)是與本發(fā)明系統(tǒng)交互的兩個外部系統(tǒng),本發(fā)明的任務需求來自外部應用系統(tǒng),集成的數(shù)據來自外部異構數(shù)據源,集成結果返回給外部應用系統(tǒng)。
所述的數(shù)據源管理服務器包括系統(tǒng)連接單元、數(shù)據管理單元和數(shù)據源存儲單元,主要負責與外部異構數(shù)據源進行連接和數(shù)據交互,并負責外部異構數(shù)據源的注冊,提供對外部異構數(shù)據源的相關描述信息;其中系統(tǒng)連接單元主要負責與外部異構數(shù)據源進行連接,外部異構數(shù)據源可以通過系統(tǒng)連接單元提供的接口與本發(fā)明系統(tǒng)進行連接,從而實現(xiàn)本發(fā)明系統(tǒng)在各種信息系統(tǒng)中的即插即用;數(shù)據管理單元主要負責外部異構數(shù)據源的注冊,從通過系統(tǒng)連接單元已連接的外部異構數(shù)據源獲得數(shù)據源的地址、局部數(shù)據模式、數(shù)據源連接屬性等相關信息,以及向數(shù)據模式服務器提供描述本數(shù)據源數(shù)據的局部模式;數(shù)據源存儲單元負責存儲外部異構數(shù)據源的注冊信息。
所述的數(shù)據交換服務器包括數(shù)據模式管理單元、數(shù)據交換引擎單元。整個系統(tǒng)中數(shù)據模式包括全局模式和局部模式局部模式由每個外部異構數(shù)據源各自提供,描述本數(shù)據源所提供的數(shù)據內容;全局模式為系統(tǒng)對所有局部模式進行合成所生成的,面向外部應用系統(tǒng)描述當前整個系統(tǒng)所提供的數(shù)據內容,使整個數(shù)據交換集成系統(tǒng)對外部應用系統(tǒng)提供數(shù)據的統(tǒng)一表示格式,屏蔽了外部異構數(shù)據源的異構性。數(shù)據模式單元負責收集各外部異構數(shù)據源提交的局部模式,并按照提供者和類型進行存儲,通過映射工具將各局部數(shù)據模式合成為全局模式。并且負責將輸入的局部模式合成到全局模式中,以及局部模式和全局模式之間的映射,模式和映射規(guī)則的存儲、增加、刪除、修改、查找操作。數(shù)據交換引擎單元根據數(shù)據模式管理單元提供的映射規(guī)則實現(xiàn)了數(shù)據的全局模式和局部模式之間的映射,并調用相應的數(shù)據源操作。
所述的數(shù)據流建模服務器包括模型編輯器、面向對象的模型表示和組件單元和模型庫。模型編輯器不直接與文件系統(tǒng)或者是數(shù)據庫系統(tǒng)連接。面向對象的模型表示和組件單元一方面提供了存取模型庫的手段,另一方面它在內存中建立模型的數(shù)據結構并提供操作這些數(shù)據結構的方法(例如增加、刪除、修改活動的屬性等)。模型編輯器將這些內存模型映射成圖形化的表示,顯示于屏幕上。組件是為協(xié)同建模而設計的。
所述的數(shù)據流執(zhí)行管理服務器包括數(shù)據流服務接口單元、數(shù)據流管理單元和數(shù)據流引擎單元;其中數(shù)據流引擎單元在系統(tǒng)中負責解釋數(shù)據流定義;控制和管理數(shù)據流實例的創(chuàng)建、激活、暫停、結束;調度活動、維護活動狀態(tài);管理活動執(zhí)行事件和執(zhí)行歷史;管理并維護數(shù)據流相關數(shù)據。數(shù)據流管理單元實際上是對數(shù)據流模型信息的隔離層,通過數(shù)據流管理實現(xiàn)數(shù)據流實例化、系統(tǒng)變量及文檔提取及封裝,簡化數(shù)據流引擎單元的復雜性;數(shù)據流服務接口單元負責外部用戶通過接口獲取數(shù)據流的相應服務,將服務傳遞給數(shù)據流管理單元。
外部異構數(shù)據源之間的數(shù)據交換集成可以有復雜的模型。例如從多個數(shù)據源獲得的數(shù)據再插入到多個數(shù)據源、依據一個數(shù)據源中獲得的數(shù)據在第二個數(shù)據源中查詢相關數(shù)據再插入另外一個數(shù)據源、依據某些條件將數(shù)據插入某些數(shù)據源等。為了支持對這種復雜數(shù)據交換邏輯的描述,本發(fā)明提出了一個基于柔性數(shù)據流定義的數(shù)據集成系統(tǒng),可以滿足外部應用系統(tǒng)對數(shù)據集成的多種需求。本發(fā)明能夠準確有效的對各類異構數(shù)據源進行動態(tài)交換集成。本發(fā)明是一種在互聯(lián)網、廣域網和局域網環(huán)境中,具有開放性和低成本的數(shù)據交換集成應用解析、數(shù)據模式管理、數(shù)據采集、數(shù)據源管理、集成服務柔性定制、數(shù)據交換集成能力的跨網絡、跨平臺、跨數(shù)據庫的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng)。本發(fā)明具有用戶根據可視化圖形界面進行數(shù)據流建模,使系統(tǒng)功能可以根據用戶需求的不同進行擴展,具有一定的靈活性。同時,本發(fā)明可以以即插即用的方式對數(shù)據交換集成系統(tǒng)中新添加的異構數(shù)據源進行集成,適應信息領域發(fā)展對數(shù)據交換集成技術的需要。系統(tǒng)采用開放、模塊化、可擴展的架構,數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器、數(shù)據流執(zhí)行管理服務器可以位于一臺計算機中,也可以是分布在網絡環(huán)境中的多臺設備中,易于以即插即用的方式集成至信息系統(tǒng)中,減少了構建信息集成系統(tǒng)的開銷,并適應未來增長需要。
與現(xiàn)有技術相比,本發(fā)明的特點在于1)靈活性用戶根據可視化圖形界面進行數(shù)據流建模,是系統(tǒng)功能可以根據用戶需求的不同進行擴展,具有一定的靈活性。;2)實時性數(shù)據是存儲在分布式異構數(shù)據源中的,數(shù)據交換集成系統(tǒng)按應用需求動態(tài)采集分布式異構數(shù)據源上存儲的數(shù)據,不存在數(shù)據延時的問題;3)通用性本發(fā)明具有很強的通用性,不同領域的異構數(shù)據源以即插即用的方式通過接口與數(shù)據交換集成系統(tǒng)進行交互,適應信息集成發(fā)展的需求。
圖1為本發(fā)明的系統(tǒng)框架圖;圖2為本發(fā)明的數(shù)據流建模服務器的數(shù)據流程圖;圖3為本發(fā)明的數(shù)據流執(zhí)行管理服務器的框架圖;
圖4為本發(fā)明系統(tǒng)功能示意圖。
具體實施例方式
下面對本發(fā)明的一實施例作詳細說明本實施例在以本發(fā)明技術方案為前提下進行實施,給出了詳細的實施方式和過程,但本發(fā)明的保護范圍不限于下述的實施例。
本實施例系統(tǒng)以微機為設備平臺,基于數(shù)據流技術解決分布式多源異構數(shù)據的集成。
如圖1所示,本實施例包括數(shù)據源管理服務器1、數(shù)據交換服務器2、數(shù)據流建模服務器3、數(shù)據流執(zhí)行管理服務器4。
數(shù)據源管理服務器1提供與外部異構數(shù)據源的接口,實現(xiàn)數(shù)據源的注冊,提供數(shù)據源的地址、局部模式、數(shù)據源連接屬性;接收外部異構數(shù)據源輸出的待集成數(shù)據,并將這些數(shù)據傳送到數(shù)據交換服務器。與數(shù)據源管理服務器1相連的數(shù)據交換服務器2管理各異構數(shù)據源提供的局部模式和由此生成的系統(tǒng)全局模式,以及存儲局部模式和全局模式之間的映射規(guī)則;根據映射規(guī)則實現(xiàn)數(shù)據集成任務涉及的數(shù)據全局模式和局部模式之間的映射;對數(shù)據源管理器1輸入的采集數(shù)據實現(xiàn)由局部模式到全局模式的映射,對數(shù)據流執(zhí)行管理服務器4輸入的參數(shù)實現(xiàn)由全局模式到局部模式的映射。數(shù)據流建模服務器3根據數(shù)據交換服務器4提供的基于全局統(tǒng)一視圖的應用類型進行數(shù)據流過程的定義,生成數(shù)據流模型存儲到模型庫中。與數(shù)據交換服務器2相連的數(shù)據流執(zhí)行管理服務器4負責與外部應用系統(tǒng)的連接、創(chuàng)建流程使數(shù)據流模型實例化、啟動數(shù)據流流程、數(shù)據流執(zhí)行啟動解釋、打開活動和提交活動給數(shù)據交換服務器2,并將數(shù)據流流程結果返回給外部應用系統(tǒng)。
如圖2所示,數(shù)據流建模是圖形化的建模工具,是一種描述數(shù)據流過程定義,把實際的過程步驟用圖形的方法描述出來并產生或轉化成規(guī)范的、可被計算機處理的形式化描述,所生成的數(shù)據流模型最終將以文件的形式保存。數(shù)據流建模服務器3采用基于中間件的三層體系結構。模型編輯器33是可視化圖形界面,它不直接與文件系統(tǒng)或者是數(shù)據庫系統(tǒng)連接。面向對象的模型表示和組件32一方面提供了存取模型庫31的手段,另一方面它在內存中建立模型的數(shù)據結構并提供操作這些數(shù)據結構的方法(例如增加、刪除、修改活動的屬性等)。模型編輯器33將這些內存模型映射成圖形化的表示,顯示于屏幕上。組件是為協(xié)同建模而設計的。
如圖3所示,數(shù)據流執(zhí)行管理服務器包括數(shù)據流服務接口單元、數(shù)據流管理單元和數(shù)據流引擎單元;其中數(shù)據流引擎單元在系統(tǒng)中負責解釋數(shù)據流定義;控制和管理數(shù)據流實例的創(chuàng)建、激活、暫停、結束;調度活動、維護活動狀態(tài);管理活動執(zhí)行事件和執(zhí)行歷史;管理并維護數(shù)據流相關數(shù)據。數(shù)據流管理單元實際上是對數(shù)據流模型信息的隔離層,通過數(shù)據流管理實現(xiàn)數(shù)據流實例化、系統(tǒng)變量及文檔提取及封裝,簡化數(shù)據流引擎服務器的復雜性;數(shù)據流服務接口單元負責外部用戶通過接口獲取數(shù)據流的相應服務,將服務傳遞給數(shù)據流管理單元。
其中數(shù)據流引擎單元包括規(guī)則解析器、狀態(tài)管理組件和事件管理器。數(shù)據流的運行是一個事件驅動活動的過程,在數(shù)據流執(zhí)行過程中,根據事件管理器中記錄的事件判斷規(guī)則解析器中是否有某些規(guī)則的條件表達式為真。如果為真,則去執(zhí)行相應的活動。系統(tǒng)執(zhí)行相應的動作后,又會引發(fā)新的事件,記錄到事件管理器。狀態(tài)管理部件描述活動由開始轉化為結束或放棄的內部條件,以及某一活動的結束引發(fā)另一活動的開始條件。事件管理器負責記錄系統(tǒng)中的發(fā)生的各種事件,并給予維護。
數(shù)據流管理單元包括數(shù)據流實例化管理器和變量管理部件,數(shù)據流實例化管理器負責數(shù)據流實例化過程,是以數(shù)據流模型為模板創(chuàng)建數(shù)據流對象的過程。在數(shù)據流模型中,有很多必須的變量,這些系統(tǒng)變量關系到流程的具體運作情況,而這些變量通常又是決定于某個活動中的某個文檔,由變量管理部件管理。
數(shù)據流服務接口單元負責與外部應用系統(tǒng)的連接,外部應用系統(tǒng)通過數(shù)據流服務接口單元獲取數(shù)據流的相應服務,以支持外部應用系統(tǒng)所需的服務。
如圖4所示,數(shù)據源管理服務器管理數(shù)據源,包括數(shù)據源的添加、查詢、刪除等操作。系統(tǒng)通過數(shù)據交換服務器以全局模式視圖對外部應用系統(tǒng)提供統(tǒng)一的數(shù)據視圖,可以屏蔽外部數(shù)據源的異構性,使數(shù)據流中的活動通過對統(tǒng)一的全局模式數(shù)據的操作來處理外部數(shù)據源的數(shù)。在顯示終端,通過數(shù)據流建模服務器中的可視化圖形界面進行數(shù)據流的建模,擴展系統(tǒng)的功能,滿足外部應用系統(tǒng)需求。數(shù)據流執(zhí)行管理服務器執(zhí)行外部用戶定制的服務,獲得外部應用系統(tǒng)所需結果。
本實施例中,所述的數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器和數(shù)據流執(zhí)行管理服務器位于同一臺計算機中或分布在同一個網絡環(huán)境中的多臺計算機中。
權利要求
1.一種基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征在于,包括數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器、數(shù)據流執(zhí)行管理服務器,所述數(shù)據源管理服務器,提供與外部異構數(shù)據源的接口,實現(xiàn)數(shù)據源的注冊,提供數(shù)據源的地址、局部模式、數(shù)據源連接屬性,并接收外部異構數(shù)據源輸出的待集成數(shù)據,并將這些數(shù)據傳送到數(shù)據交換服務器;所述數(shù)據交換服務器,接收數(shù)據源管理服務器傳送的數(shù)據,管理各異構數(shù)據源提供的局部模式和由此生成的系統(tǒng)全局模式,以及存儲局部模式和全局模式之間的映射規(guī)則,并根據映射規(guī)則實現(xiàn)數(shù)據集成任務涉及的數(shù)據全局模式和局部模式之間的映射,以及對數(shù)據源管理器輸入的采集數(shù)據實現(xiàn)由局部模式到全局模式的映射,對數(shù)據流執(zhí)行管理服務器輸入的參數(shù)實現(xiàn)由全局模式到局部模式的映射;所述數(shù)據流建模服務器,根據數(shù)據交換服務器提供的基于全局統(tǒng)一視圖的應用類型進行數(shù)據流過程的定義,生成數(shù)據流模型存儲到模型庫中;所述數(shù)據流執(zhí)行管理服務器,連接數(shù)據交換服務器,負責與外部應用系統(tǒng)的連接、創(chuàng)建流程使數(shù)據流模型實例化、啟動數(shù)據流流程、數(shù)據流執(zhí)行啟動解釋、打開活動和提交活動給數(shù)據交換服務器,并將數(shù)據流流程結果返回給外部應用系統(tǒng)。
2.根據權利要求1所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據源管理服務器包括系統(tǒng)連接單元、數(shù)據管理單元和數(shù)據源存儲單元,其中系統(tǒng)連接單元主要負責與外部異構數(shù)據源進行連接,外部異構數(shù)據源通過系統(tǒng)連接單元提供的接口與整個系統(tǒng)進行連接,從而實現(xiàn)整個系統(tǒng)在各種信息系統(tǒng)中的即插即用,數(shù)據管理單元主要負責外部異構數(shù)據源的注冊,從通過系統(tǒng)連接單元已連接的外部異構數(shù)據源獲得數(shù)據源的地址、局部數(shù)據模式、數(shù)據源連接屬性等相關信息,以及向數(shù)據模式服務器提供描述本數(shù)據源數(shù)據的局部模式,數(shù)據源存儲單元負責存儲外部異構數(shù)據源的注冊信息。
3.根據權利要求1所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據交換服務器包括數(shù)據模式管理單元、數(shù)據交換引擎單元,數(shù)據模式單元負責收集各外部異構數(shù)據源提交的局部模式,并按照提供者和類型進行存儲,通過映射工具將各局部數(shù)據模式合成為全局模式,并且負責將輸入的局部模式合成到全局模式中,以及局部模式和全局模式之間的映射,模式和映射規(guī)則的存儲、增加、刪除、修改、查找操作,數(shù)據交換引擎單元根據數(shù)據模式管理單元提供的映射規(guī)則實現(xiàn)了數(shù)據的全局模式和局部模式之間的映射,并調用相應的數(shù)據源操作。
4.根據權利要求1或3所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的局部模式由每個外部異構數(shù)據源各自提供,描述本數(shù)據源所提供的數(shù)據內容;所述的全局模式為系統(tǒng)對所有局部模式進行合成所生成的,面向外部應用系統(tǒng)描述當前整個系統(tǒng)所提供的數(shù)據內容,使整個數(shù)據交換集成系統(tǒng)對外部應用系統(tǒng)提供數(shù)據的統(tǒng)一表示格式,屏蔽了外部異構數(shù)據源的異構性。
5.根據權利要求1所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),所述的數(shù)據流建模服務器包括模型編輯器、面向對象的模型表示和組件單元和模型庫,模型編輯器不直接與文件系統(tǒng)或者是數(shù)據庫系統(tǒng)連接,面向對象的模型表示和組件單元一方面提供了存取模型庫的手段,另一方面它在內存中建立模型的數(shù)據結構并提供操作這些數(shù)據結構的方法,模型編輯器將這些內存模型映射成圖形化的表示,顯示于屏幕上,其中的組件是為協(xié)同建模而設計的。
6.根據權利要求1所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據流執(zhí)行管理服務器包括數(shù)據流服務接口單元、數(shù)據流管理單元和數(shù)據流引擎單元,其中數(shù)據流引擎單元在系統(tǒng)中負責解釋數(shù)據流定義,控制和管理數(shù)據流實例的創(chuàng)建、激活、暫停、結束;調度活動、維護活動狀態(tài),管理活動執(zhí)行事件和執(zhí)行歷史,管理并維護數(shù)據流相關數(shù)據,數(shù)據流管理單元實際上是對數(shù)據流模型信息的隔離層,通過數(shù)據流管理實現(xiàn)數(shù)據流實例化、系統(tǒng)變量及文檔提取及封裝,簡化數(shù)據流引擎單元的復雜性,數(shù)據流服務接口單元負責外部用戶通過接口獲取數(shù)據流的相應服務,將服務傳遞給數(shù)據流管理單元。
7.根據權利要求6所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據流引擎單元包括規(guī)則解析器、狀態(tài)管理組件和事件管理器,數(shù)據流的運行是一個事件驅動活動的過程,在數(shù)據流執(zhí)行過程中,根據事件管理器中記錄的事件判斷規(guī)則解析器中是否有某些規(guī)則的條件表達式為真,如果為真,則去執(zhí)行相應的活動,系統(tǒng)執(zhí)行相應的動作后,又會引發(fā)新的事件,記錄到事件管理器,狀態(tài)管理部件描述活動由開始轉化為結束或放棄的內部條件,以及某一活動的結束引發(fā)另一活動的開始條件,事件管理器負責記錄系統(tǒng)中的發(fā)生的各種事件,并給予維護。
8.根據權利要求6所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據流管理單元包括數(shù)據流實例化管理器和變量管理部件,數(shù)據流實例化管理器負責數(shù)據流實例化過程,是以數(shù)據流模型為模板創(chuàng)建數(shù)據流對象的過程,在數(shù)據流模型中,有很多必須的變量,這些系統(tǒng)變量關系到流程的具體運作情況,而這些變量又是決定于某個活動中的某個文檔,由變量管理部件管理。
9.根據權利要求6所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據流服務接口單元負責與外部應用系統(tǒng)的連接,外部應用系統(tǒng)通過數(shù)據流服務接口單元獲取數(shù)據流的相應服務,以支持外部應用系統(tǒng)所需的服務。
10.根據權利要求1所述的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),其特征是,所述的數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器和數(shù)據流執(zhí)行管理服務器位于同一臺計算機中或分布在同一個網絡環(huán)境中的多臺計算機中。
全文摘要
一種電信技術領域的基于數(shù)據流技術的多源異構數(shù)據集成系統(tǒng),包括數(shù)據源管理服務器、數(shù)據交換服務器、數(shù)據流建模服務器、數(shù)據流執(zhí)行管理服務器。數(shù)據源管理服務器提供與外部異構數(shù)據源的接口,實現(xiàn)數(shù)據源的注冊,并將采集數(shù)據傳送到數(shù)據交換服務器。數(shù)據交換服務器管理局部模式和全局模式,以及存儲它們之間的映射規(guī)則;對輸入的數(shù)據實現(xiàn)局部模式和全局模式之間映射。數(shù)據流建模服務器根據數(shù)據交換服務器提供的基于全局統(tǒng)一視圖的應用類型進行數(shù)據流過程的定義,生成數(shù)據流模型。數(shù)據流執(zhí)行管理服務器與外部應用系統(tǒng)的連接、負責數(shù)據流啟動執(zhí)行,并將數(shù)據流流程結果返回給外部應用系統(tǒng)。本發(fā)明模塊清晰,具有動態(tài)性、通用性及靈活性。
文檔編號H04L12/56GK101083656SQ20071004343
公開日2007年12月5日 申請日期2007年7月5日 優(yōu)先權日2007年7月5日
發(fā)明者曹健, 胡志萍, 何援軍, 章義, 李曉琳 申請人:上海交通大學