论文部分内容阅读
随着企业之间协作能力的不断加强和信息技术的发展,企业信息系统要求实现在Web上的信息共享与实时交换,实现不同信息系统的不同格式的数据的相互转换就成为解决这一问题的关键。由于有着自身跨平台的优越性能和良好的扩展性,可扩展标记语言XML(eXtensible Markup Language)逐渐成为企业间实现信息共享与交换的一种标准规范,通过XML文档信息可以正确、及时地传送到对方的内部信息系统,应该说XML提供了分布式信息系统的异构数据库之间信息交换的新的方式与技术规范,但真正实现这种交换还有很多问题需要解决,论文在这方面作了一些研究。论文首先分析了XML和基于构件开发两个技术体系,介绍了信息交换构件的创建及构件中各个功能模块实现的相关技术的研究和发展情况。其次,论文在分析了分布式信息系统传统的信息交换模式的基础上,着重介绍了基于XML的信息交换模式及相关技术,并详细分析了基于XML的信息交换的体系结构和信息流。同时,利用构件技术将分布式信息系统的信息交换流程进行构件化封装,创建出基于XML的信息交换构件—X-R交换构件的架构,并对构件的各个功能模块实现过程中涉及到的核心技术进行详细的分析和研究。最后,在理论研究的基础上,以网上招标投标为实例,探讨了在该实例中如何运用基于XML的信息交换模式来替代传统信息交换模式,并针对招标管理中采用的基于XML的X-R交换构件,详细分析了构件的业务接口即XML标准数据文档的建立和XML Schema模式文档的设计问题;并在此基础上,提出了建立各行业和行业中的企业共同遵循的XML数据文档格式规范以及数据模式标准这一重要概念,随着信息交换技术的进一步发展,这将会成为一个具有重大现实意义的研究领域,本文希望在这方面作一点尝试。