论文部分内容阅读
异构数据源集成技术的研究是当前计算机应用领域一个新的研究热点。特别是近些年来,随着Internet技术的发展及网络应用的不断完善,各个行业要求通过一个统一的接口访问各种异构数据源的呼声越来越强烈,因此异构数据源集成成为一种必然的趋势。通过对异构数据源集成技术的深入研究和应用,可以将各个“信息孤岛”连接起来,保证相关信息的一致性,大幅度提高企业的工作效率和核心竞争能力。
本文通过对关系数据库中的结构化数据和非结构化数据进行比较和分析,提出了将数据库系统和文件系统相结合的异构数据源的数据存储方法。在分析已有的异构数据源集成技术的基础上将XML和web Services引入到系统中,设计和实现了一个基于XML的异构数据源集成原型系统。此原型系统采用用户查询到本地数据源、本地数据源到本地字段的两级映射机制。针对此映射机制设计了以字段为中心的模式映射定义语言。用这种新的模式映射定义语言定义的全局数据字典和局部数据字典可以很好地将全局视图中的数据映射到具体的局部数据源的数据上,实现了异构数据源的信息集成。该原型系统具有如下特点:①支持数据源之间参照和数据源内部参照,信息查询具有全局完整性②集成系统数据管理角色化,局部数据源具有自治性③支持局部数据字典半自动化生成。为了更好地说明本文设计的异构数据源集成原型系统,本文给出了根据该原型系统设计和实现的一个异构数据源集成实例——“图书查询系统"。该系统实现了对三个异构图书数据源进行信息综合和统一访问的功能。该原型系统的集成方法适用于任何异构数据源集成系统。
总之,本文在对异构数据源集成方法研究的基础上提出了一种基于XML的异构数据源集成方法,并通过一个简单的实例系统实现了该方法。本文提出的集成方法简单可行,具有良好的可操作性和可扩展性。此方法在随后的大型设计系统中得到了很好的应用。