[發明專利]一種數據中心中間件系統在審
| 申請號: | 201611182021.5 | 申請日: | 2016-12-20 |
| 公開(公告)號: | CN107016031A | 公開(公告)日: | 2017-08-04 |
| 發明(設計)人: | 王皓棋 | 申請(專利權)人: | 常州市善松信息科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 213000 江蘇省常州市武進*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據中心 中間件 系統 | ||
技術領域:
本發明屬于軟件開發技術領域,特別涉及一種數據中心中間件系統。
背景技術:
現有的數據中心產品受到關系型數據庫軟件的深刻影響,定義數據標準就與定義表、字段的名稱、類型和大小緊密相關,而采用 ETL 工具實現的數據轉換也是建立在不同業務系統中表和字段的映射指定,不僅在改變數據標準時需要修改相關的業務系統功能,而且相關定義的數據轉換規則也將需要重新定義 ;同時通過依靠 ETL 工具實現的應用之間的數據共享和交換不受業務系統應用邏輯的直接約束,無法明確系統對數據具有的讀寫權限,無法保障應用系統數據的正確流向,數據的非法變更無法控制。
公開于該背景技術部分的信息僅僅旨在增加對本發明的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域一般技術人員所公知的現有技術。
發明內容:
本發明的目的在于提供一種數據中心中間件系統,從而克服上述現有技術中的缺陷。
為實現上述目的,本發明提供了
數據中心中間件系統,包括 :
數據中心服務端,用于建立消息響應中心,根據系統注冊的應用對系統定義的數據對象的讀寫權限,向需要接受數據的數據中心客戶端發布數據消息通知,并根據數據中心客戶端請求推送數據信息,完成數據變更處理 ;數據中心服務端基于持久化數據存儲系統保存數據,形成統一的數據倉庫 ;
數據中心管理系統,針對常見的數據類型進行統一的抽象定義,形成標準數據類型,在對應不同的數據庫或持久化存儲系統時轉換為系統支持的特定類型 ;
數據中心應用端,用于提供二次開發接口,提供消息偵聽服務,通過消息機制獲取數據中心服務端的數據變更信息,并通過調用數據中心服務端的數據接口獲取數據,然后進行必要的處理,更新本地的實際數據庫數據。
優選地,技術方案中,數據中心管理系統采用虛擬對象方式實現數據標準集定義,并支持數據對象之間的引用和繼承。
優選地,技術方案中,數據中心管理系統建立數據中心描述語言,根據數據對象的定義,形成基于 XML 格式的描述文件,用于描述數據對象的特征和結構,用于各種開發語言根據此文件生成符合使用規范的數據模型和操作代碼。
優選地,技術方案中,在數據中心管理系統注冊數據的提供者和使用者,保證數據建立和更新的流向,確保數據的可靠來源。
優選地,技術方案中,在數據中心服務端和應用端建立實時通訊機制,當數據發生變化時進行實時的更新通知。
優選地,技術方案中,在數據中心服務端和應用端建立數據傳輸機制,傳輸變更的數據。
優選地,技術方案中,在數據中心服務端和應用端建立文件傳輸機制,傳輸變更的文件。
優選地,技術方案中,數據中心服務端提供的數據傳輸服務為WebService 接口。
優選地,技術方案中,建立特定數據的驗證機制,確保數據在符合特定的數據要求下進行同步更新。
優選地,技術方案中,建立數據過濾機制,確保在數據同步時限定數據更新的范圍。
優選地,技術方案中,建立數據版本規則,實現數據的版本管理,確保各個應用系統數據獲取需要的數據版本。
優選地,技術方案中,持久化數據存儲系統包括關系型數據庫、非關系型數據庫。
優選地,技術方案中,關系型數據庫的類型包括 :Oracle數據庫、Ms sql server數據庫、MySQL 數據庫、DB2 數據庫。
優選地,技術方案中,非關系型數據庫的類型包括 :Hadoop、MongoDB、DB40、ActiveDirectory。
基于數據中心中間件系統的數據同步方法,其步驟為 :
(1) 啟動數據中心服務端應用,建立服務端消息緩沖區 ;
(2) 在數據中心管理系統中進行數據對象定義 ;
(3) 在數據中心管理系統中進行應用注冊 ;
(4) 在數據中心管理系統中設定各個應用系統與數據對象的關系,確定數據的提供者和使用者 ;
(5) 利用數據中心描述語言對應用與數據的關系進行描述,并形成相關的描述文件,并根據應用的開發語言形成本地化的開發組件,開發組件包括數據中心客戶端服務、數據對象定義以及數據操作 API ;
(6) 應用端根據數據處理需要以開發組件為基礎進行數據處理程序的具體實現,形成本地操作數據的應用程序,并在應用端進行相關應用的配置加載并運行開發組件 ;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常州市善松信息科技有限公司,未經常州市善松信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611182021.5/2.html,轉載請聲明來源鉆瓜專利網。





