论文部分内容阅读
企业信息化的基础平台将是Internet,XML已经成为Internet环境下数据表达的事实标准,而目前企业大量数据仍存在于占主导地位的关系数据库(简称RDB)中,如何在RDB与XML之间架起数据交换与数据操作的桥梁,使企业之间可以实现透明的数据交换和信息共享,已成为企业信息化过程中迫切需要解决的问题之一。针对这一问题,本文在分析XML技术及其相关标准的基础上,结合目前的信息共享技术,提出了一种基于XML的数据交换模型,并对模型中的关键构件和核心问题进行了详细地研究。论文研究的主要内容与成果包括以下三个方面: 第一,在分析传统信息共享技术的基础上,参照数据交换系统的典型架构,提出了一种基于XML的数据交换模型,并系统地阐述了该模型的体系结构、工作机制和关键构件。 第二,研究并改进了一种基于模式映射的RDB到XML的转换算法,实现了保留部分语义约束的关系数据到XML数据的转换;并在此基础上结合本文的数据交换模型,提出了一种基于映射模板的XML数据到关系数据的转换方法。 第三,在充分分析JMS体系结构的基础上,提出了扩展JMS功能以引入对XML消息支持的策略,然后根据该策略实现了一种支持XML感知的JMS引擎,在本文中称为X-JMS。在X-JMS框架中可以方便地识别和编辑XML消息,并对其进行加密和签名。