[发明专利]一种基于虚拟视图的网络化数据共享系统及方法无效
| 申请号: | 201010118615.6 | 申请日: | 2010-03-04 |
| 公开(公告)号: | CN101799826A | 公开(公告)日: | 2010-08-11 |
| 发明(设计)人: | 宗士强;吴姗姗;林剑柠;朱双华 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 胡建华 |
| 地址: | 210007 江苏省南京*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 虚拟 视图 网络化 数据 共享 系统 方法 | ||
1.一种基于虚拟视图的网络化数据共享系统,包括数据提供单元和数据使用单元,所述数据包括在局域网和/或广域网环境中的若干数据源,其特征在于,所述系统中还包括一网络化数据共享系统服务单元;
所述数据提供单元中,每个数据源分别对应连接一个数据源访问单元,所有数据源访问单元共同连接一个数据源描述单元,数据源描述单元与元数据注册单元对应连接;
所述数据使用单元中,包括元数据注册单元以及与元数据注册单元连接的虚拟视图编辑单元;
所述网络化数据共享系统服务单元中,包括元数据库以及分别与元数据库连接的元数据目录服务单元和数据共享查询服务单元;
所述数据源描述单元提供数据源元数据描述,用于数据源元数据抽取、数据源元数据展现和数据源元数据维护;
所述数据源访问单元用于元数据查询、数据查询;数据源访问单元根据数据源的类型将通用的查询或子查询转换为数据源的本地查询,并调用相应数据源的数据访问接口执行相应的查询或子查询生成相应的结果返回到数据源描述单元或网络化数据共享系统服务单元;
所述元数据注册单元用于元数据加载、元数据校验,将元数据即数据源元数据和/或虚拟视图元数据注册到所述元数据目录服务单元;
所述虚拟视图编辑单元提供虚拟视图元数据描述,用于数据源元数据加载、数据源元数据展现、虚拟视图定制、虚拟视图映射编辑;
所述元数据目录服务单元用于元数据编目、元数据发布、元数据存储和元数据检索查询;
所述数据共享查询服务单元将外部的数据查询请求解析为内部的查询请求包,执行该查询请求包,并将查询结果返回给数据使用单元的外部应用程序。
2.根据权利要求1所述的一种基于虚拟视图的网络化数据共享系统,其特征在于,所述的元数据注册单元根据数据源描述规范和/或虚拟视图描述规范进行相应元数据的完整性校验;
所述的数据源描述规范包括数据源的基本信息、数据源的访问方法、数据源的用户、数据源的数据实体、数据实体的字段;所述数据源的基本信息包括数据源的数据源名称、标识、所属分类及分类依据、关键字、主题词及主题词表、数据源类型、数据提供端信息、数据源内容概述;所述数据源的访问方法包括数据源连接方法、数据访问服务地址、端口、参数、访问方法概述;所述数据源的数据实体信息包括实体的名称、所有者、中文名称、实体内容概述;所述数据实体的字段信息包括字段的类型、长度、精度、单位、默认值、中文名称、字段含义阐释;
所述的虚拟视图描述规范包括虚拟视图的基本信息、虚拟视图的字段、从数据源到虚拟视图的映射;所述虚拟视图的基本信息包括虚拟视图的名称、标识、所属分类及分类依据、关键字、主题词及主题词表、虚拟视图类型、虚拟视图数据内容概述;所述虚拟视图的字段包括字段的类型、长度、精度、单位、默认值、中文名称、字段含义阐释;所述从数据源到虚拟视图的映射,包括所涉及到的数据源、涉及到的数据源的实体、实体的字段、数据源实体字段到虚拟视图字段的映射表达式、数据源实体之间的连接条件表达式。
3.根据权利要求1所述的一种基于虚拟视图的网络化数据共享系统,其特征在于,所述数据共享查询服务单元包括查询请求解析单元、查询分解单元、数据获取单元、结果合成单元;
所述的查询请求解析单元对接收到的查询请求进行解析,生成查询请求包,查询所述的元数据目录服务单元,配置请求包的数据源和/或虚拟视图的元数据,判断查询请求包的类型,根据类型分别交给所述的数据获取单元和/或所述的查询分解单元;所述查询请求解析单元将所述的结果合成单元和/或数据获取单元传来的查询结果包返回给所述数据使用端的外部应用程序;
所述的查询分解单元对虚拟视图查询请求包进行规范化预处理,生成查询树,进行查询分解,得到数据源查询请求包以及结果合成规则包,其中子查询请求包交给所述的数据获取单元,结果合成规则包交给所述的结果合成单元;
所述的数据获取单元接收从所述的查询请求解析单元和/或所述的查询分解单元传来的数据源查询请求包,根据数据源的访问信息通过网络将查询请求交给所述的数据源访问单元,同时接收从所述的数据源访问单元传来的查询结果生成查询结果包,交给所述的查询请求解析单元或结果合成单元;
所述的结果合成单元接收由所述的查询分解单元传来的结果合成规则包,接收由所述的数据获取单元传来的查询结果包,由结果合成单元根据结果合成规则进行最终结果的合成,生成最终查询结果包,返回给所述的请求解析单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010118615.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟装配环境下柔性电缆装配模型的实现方法
- 下一篇:漏斗状自动节流阀





