论文部分内容阅读
为解决异构数据源的数据集成问题,本文设计了一个支持公共数据模型和统一查询语言XQuery的异构数据源数据集成系统框架。集成框架使用户不必考虑数据模型的异构性、数据抽取、数据合成等问题,可以屏蔽现在已有的各种异构数据管理系统不同的访问方法和用户界面,给用户呈现一个访问多种异构数据源的公共接口,提供一个集成处理多种数据源、整合多个数据查询结果的信息交互处理平台。
本文工作基于中间件数据集成模型,详细研究这种模型的架构及各模块的详细设计,用于简单的企业数据集成。采用XML格式作为统一的数据交换标准,设计数据源路由配置文件。使用XML-Schema,构建了满足当前中小型企业使用需求的全局数据模型,并完成依据该模型定义的全局数据与局部数据源之间映射关系的建立。采用XQuery作为全局查询语言,完善和实现了XQuery查询的分解算法,并给出查询处理的整个流程。针对企业应用的安全性要求,完成轻量级访问控制策略的实施。这样,既实现了异构数据源数据的集成,又满足当前的安全需求。整个设计采用JAVA语言实现。
最后,通过实际应用的实施效果,验证该方案具有很强的实用性,同时具有的一定的扩展性和安全性,实现了企业数据的集成和共享。