节点文献

基于XML的数据交换构件的研究与设计

Research and Design of Data Exchange Component Based on XML

【作者】 邬昌兴

【导师】 牛德雄;

【作者基本信息】 南昌大学 , 计算机应用技术, 2006, 硕士

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

【Abstract】 The infrastructure for enterprise informatization will certainly be Internet, and XML has been a factual standard for data representation under Internet environment. However, in enterprises, most data is still stored in traditional RDB (Relational Database). How to integrate XML and RDB to realize the reciprocal data accessing and exchange, to implement data exchange and information sharing among enterprises conveniently, has become one of pivotal problems to be resolved immediately. Aimed at this problem, combining those current information sharing technologies, this paper puts forward a data exchange model based on XML and its interrelated standard, and researches the key components and core problems in this model in detail. The main research issues and achievements in this paper include 3 aspects as follows:1. After analyzing the traditional information sharing technologies and the representative framework of information exchange system, this paper puts forward a data exchange model based on XML, and expounds its architecture, work mechanism and key components in detail.2. Research and improve a RDB to XML conversion algorithm based on schema mapping. According to the algorithm, we realize partial semantic constraints-preserved conversion from relational data to XML data. Additionally, combining the model given in this paper, a method of conversing XML data to relational data based on the mapping template is put forward.3. Based on the JMS architecture, this paper develops a strategy to extend the existing JMS functionality and include support for XML-message, then uses the strategy to implement an XML-aware JMS engine called X-JMS. Depending on X-JMS, the client application can not only identify and edit the XML-message, but also sign and encrypt it conveniently.

  • 【网络出版投稿人】 南昌大学
  • 【网络出版年期】2006年 10期
  • 【分类号】TP311.52
  • 【被引频次】5
  • 【下载频次】282
节点文献中: