[发明专利]一种基于虚拟视图的网络化数据共享系统及方法无效
申请号: | 201010118615.6 | 申请日: | 2010-03-04 |
公开(公告)号: | CN101799826A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 宗士强;吴姗姗;林剑柠;朱双华 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 胡建华 |
地址: | 210007 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 视图 网络化 数据 共享 系统 方法 | ||
技术领域
本发明涉及一种数据共享领域,特别是涉及一种在网络化环境中异构数据源间基于虚拟视图的网络化数据共享系统及方法。
背景技术
目前,随着IT技术的发展,各行业、单位或者机构、部门内部逐渐实现了业务信息化,建立了大量的信息系统,也积累了越来越多的数据资产。然而这些数据是在不同的时间阶段、针对不同的需求所产生的,这些数据之间缺乏统一的设计、所存储的平台也各有不同,形成了大量分布式异构数据源,这些孤立的异构数据源也被称为“信息孤岛”。这些数据资产很难共享,为了进行数据资源的共享常规的方法是建立数据中心,并在中心建立中心共享数据库,中心共享数据库中保存了从各数据源抽取过来的需要对外共享的数据。一般情况下中心共享库只进行数据的读取,数据的修改在各数据源端进行,中心共享数据库依靠数据同步与数据源的数据保持一致。这种方式存在软硬件维护费用相当高、数据中心的压力过大、数据同步代价高昂等缺点。
商用的数据库也提供了异构数据源间进行数据共享的部分功能,如Oracle提供了异构服务能够支持跨多个数据源(异构数据库平台)的数据查询,但是这需要依赖于特定的商用数据库平台,且不同的商用数据库平台差异较大很难统一。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种在局域网和/或广域网环境中,具有开放性和灵活性的支持跨多个数据源进行数据共享的基于虚拟视图的网络化数据共享系统及方法。
技术方案:本发明公开了一种基于虚拟视图的网络化数据共享系统,包括数据提供单元和数据使用单元,所述数据包括在局域网和/或广域网环境中的若干数据源,所述系统中还包括一网络化数据共享系统服务单元;
所述数据提供单元中,所述的每个数据源分别对应连接一个数据库访问单元,所有数据源访问单元共同连接一个数据源描述单元,数据源描述单元与元数据注册单元对应连接;
所述数据使用单元中,包括元数据注册单元以及与元数据注册单元连接的虚拟视图编辑单元;
所述网络化数据共享系统服务单元中,包括元数据库以及分别与元数据库连接的元数据目录服务单元和数据共享查询服务单元。
所述数据源描述单元提供数据源元数据描述,用于数据源元数据抽取、数据源元数据展现和数据源元数据维护;
所述数据源访问单元用于元数据查询、数据查询;数据源访问单元根据数据源的类型将通用的查询或子查询转换为数据源的本地查询,并调用相应数据源的数据访问接口执行相应的查询或子查询生成相应的结果返回到数据源描述单元或网络化数据共享系统服务单元;
所述元数据注册部分用于元数据加载、元数据校验,将元数据即数据源元数据和/或虚拟视图元数据注册到所述元数据目录服务单元;
所述虚拟视图编辑部分提供虚拟视图元数据描述,用于数据源元数据加载、数据源元数据展现、虚拟视图定制、虚拟视图映射编辑;
所述元数据目录服务单元用于元数据编目、元数据发布、元数据存储和元数据检索查询;
所述数据共享查询服务单元将外部的数据查询请求解析为内部的查询请求包,执行该查询请求包,并将查询结果返回给数据使用单元的外部应用程序;
数据源描述单元、元数据注册单元运行于数据提供端,提供数据源元数据描述生成、数据源元数据注册;虚拟视图编辑单元、元数据注册单元运行于数据使用端,实现虚拟视图的编辑、虚拟视图元数据的注册;元数据目录服务和数据共享查询服务运行于网络化数据共享系统服务单元,实现元数据的检索查询以及数据共享查询请求的处理,实现数据的共享查询;数据源访问单元运行于数据提供单元,具体实现数据源元数据查询以及数据源查询;
所述的数据源描述单元保存了不同类型数据源的元数据查询方案,可以根据数据源的类型选取相应的元数据查询方案进行数据源元数据的抽取;
所述的虚拟视图编辑单元支持跨多个数据源的虚拟视图,虚拟视图的映射表达式和条件表达式支持常用的函数(如数学运算、逻辑运算、字符串函数、数学函数等)。
本发明中,所述的元数据注册部分根据数据源描述规范和/或虚拟视图描述规范进行相应元数据的完整性校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010118615.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟装配环境下柔性电缆装配模型的实现方法
- 下一篇:漏斗状自动节流阀