论文部分内容阅读
随着计算机技术,特别是Internet网络的迅猛发展,各个行业、机构或部门都逐步实现了业务的信息化管理。在企业内部,由于部门间相对独立,构建系统时缺乏统一的规划和标准,造成了现有分散、异构和封闭的各个应用系统,积累了大量的、以不同形式存储的、依赖于不同数据库管理系统的数据,相互之间不能共享信息,形成了一个个“信息孤岛”。伴随着企业信息化进程的不断加快,如何消除这些信息孤岛,实现信息共享,达到信息一致性的要求越来越迫切。由于当前应用于异构环境中的各种数据交换技术都存在一定的问题,主要是藕合度大、成本高、实施复杂等。而XML技术的出现给异构数据交换带来了新的实现方法,因此,基于XML的异构数据交换方法成为解决上述问题的有效方式。本论文以某大型企业的异构数据为主要研究对象,从满足企业的实际应用需求为出发点,使用XML技术设计和开发了一个基于XML的异构数据交换系统。本文所做的主要研究工作有:1、研究了当前各种数据交换技术,分析现有技术缺乏统一标准,平台依赖性强,系统间藕合度大等问题,本文采用XML技术来实现异构数据交换,并对XML涉及到的关键技术进行了充分的讨论与研究。2、深入剖析了基于XML的数据交换系统的基本原理、设计目标和基于XML的体系结构,重点讨论了三种XML的数据来源与XML文档的转换问题。3、针对国内目前使用较多的两种数据交换应用模式的不足,设计了两种新的数据交换应用模式,在一定程度上解决了原模式存在的问题,同时,又保证了数据交换时的实时性和一致性。4、结合企业物资成本结算管理系统的特点和需求,遵循程序设计的思想,在Java EE框架下,设计和开发了一个基于XML的异构数据交换系统。该系统采用了自行设计的两种数据交换应用模式,实现了对若干异构数据源之间的数据转换,从而在一定程度上解决了在异构环境下数据交换中存在的藕合度大、成本高、实施复杂等问题。本论文中的基于XML的异构数据交换系统已在企业试运行,在一定程度上解决了企业存在异构数据交换难的问题,满足了企业信息共享和交换的需求,提高了企业的信息化建设的水平。