论文部分内容阅读
随着信息技术的迅猛发展,企业信息管理系统不断的更新换代,原有旧系统重要的历史数据需要迁移至新系统中,因此,迫切需要一种通用的、跨平台的数据迁移技术。数据迁移的主要困难在于数据的异构性。要实现新旧系统间的数据迁移,首先要求数据描述要基于统一的格式,从而实现数据的转换、处理等功能,因此,本文采用XML来实现企业新旧系统间的数据迁移。XML是自描述、可交换、能够以树型或图型结构描述数据的一种语言。数据的交换性是其最重要的一个优势。为使本文提出的数据迁移方法具有更好通用性和更强的适用性和平台无关性,本文在分析了中间件技术的理论和作用的基础上,采用了基于XML的中间件。在此基础上,针对目前市场上数据迁移工具的不足,本文讨论了多种情况下数据迁移问题,并分析了数据迁移的策略,并对目前数据迁移工具的优缺点进行了分析和比较,引入一个基于XML中间件的数据迁移总体模型,用来交换异构数据库管理系统之间的数据。并讨论了该模型的优点和关键技术。最后,本文提出了基于XML的中间件的具体模型,说明了其内部模块的详细功能及其数据转换流程。