论文部分内容阅读
矿山安全生产事关重大,提高煤炭企业安全生产信息化水平,保证煤炭安全生产和运营,是我国煤炭行业信息化建设面临的重大课题。但是当前,由于煤炭生产企业的系统自成体系,形成了复杂的异构环境,系统间无法实现信息共享。如何实现这些数据的统一访问,提供统一的数据接口标准,使得上层管理系统能够获取各种数据已经成为数据库研究领域和矿山研究领域中重要的研究方向。
可扩展标记语言XML具有很强的结构和语义表达能力,利用XML进行数据集成具有很好的扩展性。XML已经成为Interact上企业应用的标准数据交换格式,它的可扩展性使得建立不同数据源数据集成的通用模型变得容易,因此将XML技术引入到数据集成领域很有意义。
本论文首先讨论了异构数据集成体系结构,选取了基于中间件系统的集成方案,并对XML技术在异构数据集成中的应用特性进行了研究,将XML作为公共数据模型,XML Schema作为描述数据源的模式语言,XPath作为全局查询语言,通过DOM/SAX接口实现对XML文件的操作。然后建立了基于XML中间件的异构数据集成模型,对其集成中间件层的关键技术进行了深入研究:包括局部模式的生成;通过消除模式差异实现全局模式;建立了元数据字典存贮局部模式与全局模式之间的映射关系;查询处理器的功能结构及全局查询语句的分解算法;查询语句的转换及关系数据与XMI。的转换。最后在分析了矿山的异构数据环境基础之上,建立了矿山异构数据集成框架,采用了XML技术与Java技术相结合,实现了矿山异构数据集成。