[發明專利]一種企業異構數據庫智能集成的系統及方法在審
| 申請號: | 201611209341.5 | 申請日: | 2016-12-23 |
| 公開(公告)號: | CN106844485A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 林殷;吳方才;朱雪松 | 申請(專利權)人: | 航天星圖科技(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安博達知識產權代理有限公司11271 | 代理人: | 徐國文 |
| 地址: | 101399 北京市順義區國*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 企業 數據庫 智能 集成 系統 方法 | ||
【技術領域】
本發明屬于知識管理與數據集成技術領域。
【背景技術】
隨著大數據時代的到來和知識經濟的深入發展,企業、研究所等研發和生產機構愈發重視對知識的管理,實施了許多信息化軟件,并產生了大量的數據,分別存儲于不同的數據庫中。而相對獨立、缺乏組織的知識難以發揮充分的價值,因此需要通過對異構數據庫的集成將這些資源進行有效的整合。
這些數據庫具有系統異構、結構異構等特點,稱為異構數據庫。常規的集成方法多采取定制的方式,對現有的異構數據庫進行集成,且要求在集成之前,完成對這些數據庫結構的讀取工作,為后期構建檢索語句提供基礎,此步驟是實現集成方法的重要部分。而當用戶提出新的需求時,則需要人工對平臺進行維護和改進,是一個漫長而復雜的過程。當前也存在一些支持用戶導入和管理數據庫的集成方法,但是,這些集成方法只能夠實現初步的集成,在集成檢索中向用戶返回最基本的檢索字段,當用戶對知識詳細內容和結構有進一步需求時,往往采取自動獲取數據庫關聯表的方式向用戶返回一些可能相關的信息,而這些信息往往具有準確度低、缺乏組織等特點。
傳統的分布對象技術分別有OMG的CORBA、Microsoft的DCOM以及SUN的RMI。然而CORBA缺少方便的開發工具和強有力的廠商支持,門檻稍高,入門較困難;DCOM跨平臺性較差;RMI對多語言融合的支持卻很弱。同時,這幾種技術都有相似的缺陷:①CORBA、DCOM和RMI雖然能調用實現的系統,但均要求服務器和客戶端必須緊密耦合,并且體系結構相同;②CORBA、DCOM和RMI依賴于特定的對象模型協議,目前只在企業內部使用廣泛,都不太適合在Internet環境下進行多源異構數據庫融合的設計開發。
因此,亟需一種企業應用數據集成技術,其通過建立底層結構,來聯系橫貫整個企業的異構系統、應用、數據源等,實現企業內部的各種信息化系統、數據庫、數據倉庫,以及其他重要的內部系統之間無縫地共享和交換數據。
【發明內容】
為了解決現有技術中的上述問題,本發明提出了一種企業異構數據庫智能集成的方法。
本發明采用的技術方案如下:
一種企業異構數據庫智能集成的系統,包括:數據倉庫、集成數據層和應用接口;
底層的各個異構數據源構成了系統的數據倉庫;
集成數據層封裝了異構數據庫集成系統的業務邏輯;
各種應用程序和對應的訪問接口構成了系統的應用接口;
集成數據層是實現異構數據庫中數據轉換的核心,目的是訪問各個數據源,集成數據源信息,協調各數據源間信息;集成數據層在各局部數據提供的共享數據的基礎之上建立一個全局的虛擬視圖,并不存儲實際的數據;具體包括:元數據DB、元數據管理器、綜合包裝器、中介器、應用層訪問統一接口、異構數據庫統一接口;
元數據DB用于儲存各異構數據庫的元數據庫信息;
元數據管理器用于制定集成系統的全局模式與局部數據庫的模式之間的轉換規則;
中介器用于異構數據庫的注冊、公共模型的生成和全局查詢請求的接收;其中,中介器由三個組件構成,包括:異構數據注冊模塊、查詢規劃模塊和結果合并過濾模塊;異構數據注冊模塊的主要功能是:在共享數據注冊階段,負責公共模型的建立以及異構數據庫的共享注冊;查詢規劃模塊的主要功能是:在數據集成階段,將客戶端提交的基于全局數據庫的標準查詢分解成針對各個異構數據庫的子查詢,并提交到相應的包裝器;結果合并過濾模塊的主要功能是:將各異構數據庫查詢返回的XML文檔進行合并,形成完整統一的查詢結果,反饋至客戶端瀏覽器;
綜合包裝器用于實現數據位置和訪問的透明,對異構的數據進行包裝;綜合包裝器由智能更新模塊、查詢結果轉換模塊和數據庫操作模塊三個組件構成;智能更新模塊采用spring框架的quartz任務定時的掃描由不同的異構數據庫上傳的XML描述文檔,通過解析這些XML文檔,實現數據自動更新;查詢結果轉換模塊負責將SQL查詢的結果轉換為XML文檔;數據庫操作模塊負責連接后臺各個異構數據庫,包括初始化數據庫連接、分配連接、封裝數據庫基本操作、關閉連接的功能;
集成數據層對外提供了兩個統一接口,即應用層訪問統一接口和底層異構數據庫訪問接口;其功能是屏蔽各數據庫的差異,提供數據的透明訪問,使得使用者無需知道數據的數據源模式及具體的物理位置等信息,只需通過系統定義的與具體數據源無關的SQL語句進行訪問。
優選地,該系統采用B/S模式,構成了客戶/服務器三層架構。
優選地,集成數據層采用中間件技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天星圖科技(北京)有限公司,未經航天星圖科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611209341.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型雙桶型球類清洗機
- 下一篇:圓角正方形三邊圓弧化羽毛球拍





