论文部分内容阅读
在企业的信息化建设过程中,各企业或各部门根据各自的信息要求和特定的应用开发了基于不同数据库源的应用系统。如何将这些应用系统的数据进行集成,在企业内部或企业之间实现数据集成和共享,给企业用户提供企业数据的统一视图,从而根据集成之后的数据及时调整业务策略,对企业有着十分重要的意义。
为此,本文提出了一种基于J2EE和XML的数据集成模型,采用了中间件系统模式的集成方式,使用XML Schema作为异构数据源的公共数据模型,以全局模式的数据视图呈现给应用层或用户,从而屏蔽后台,实现用户对异构数据源的透明访问。在查询处理上采用了XQuery作为全局查询语言,为应用层或用户提供统一的查询接口。此模型充分利用J2EE企业平台的优势和XML与生俱来的特点,将J2EE与XML技术相结合为集成模型提供了较强的跨平台性、可移植性和可扩展性。
本文在提出了数据集成模型的基础上,对其中关键技术的实现分别做了研究和探讨,其中包括XML与关系数据库RDB之间的相互映射、XML与对象数据库ODB之间的相互映射、模式集成以及查询处理过程中的查询分解、XQuery查询到SQL查询的转化和查询结果的合并等。