论文部分内容阅读
随着Internet的飞速发展,企业陆续建立了具有不同功能的信息管理系统。分布式系统的高性能、高可靠性、高灵敏度、可扩展性和系统透明性使得基于分布式系统的应用越来越广泛。研究如何集成和统一访问分布的、异构的数据资源,实现各种数据的转换、交流与共享;以及如何建立一个开放、可扩展和异构兼容的新一代信息、管理系统成为网络应用的重要研究目标。对异构数据集成的研究从上个世纪七十年代发展至今,已经出现了许多种集成方法。其中,将Web Service应用于异构数据集成凭借Web Service自身的诸多优点得到了人们越来越多的关注。本文从信息化过程中造成数据异构的根源出发,结合具体项目提出基于XML技术的数据交互和基于Web Services的系统集成方案,实现了对异构数据库的集成。最后应用于实际项目,对新添加系统数据库的进行集成,取得了良好的集成效果和集成性能。本论文主要研究内容包括:在研究以往异构数据集成原理、方法的基础上,从项目数据集成的实际需求出发,确定将Web Service与XML技术相结合的数据集成方法;研究异构数据集成系统运行所在系统的整体框架,在传统的三层架构中添加集成核心层;利用XML的自描述性、半结构化、独立于平台和应用、机器可处理、可扩展性以及便于网络传输和广泛支持的特性,实现了XML的数据模型与数据库存储,并对系统中的结构化和非结构化数据信息都进行了XML标记定义,将XML作为数据交换和信息传输的格式,为实现与异构系统数据的互操作提供了理想的解决方案;在对XML、SOAP、WSDL和UDDI关键技术和标准规范进行研究与探讨基础上,提出了基于XML/Web Services的分布式结构模型,实现了系统功能的可迁移性和可装配性、各层间传输过程中数据流的XML化、接口定义的动态性;进行开发后,应用于物流企业项目的数据集成中。