论文题名: | 异构数据交换平台的研究与实现 |
关键词: | 异构数据交换;XML技术;JMS技术;功能模块;信息共享;轨道交通 |
摘要: | 随着计算机与互联网技术的迅猛发展,各单位、各部门都采用了许多不同的数据库技术来管理各自业务信息数据。然而由于历史的原因,这些信息系统开发缺乏整体的规划和系统的设计,导致各部门之间的信息相对独立,不能很好地实现信息共享。怎样将这些业务信息系统良好整合已成为各部门间迫切需要解决的问题,建立异构数据转换交换平台便是行之有效的方法。 本文首先对异构数据交换的相关技术和方案进行了研究。在此基础上,结合轨道交通国家实验室(筹)高速列车数字化仿真平台项目的数据整合需求,选择了具有可扩展和灵活性的XML技术作为数据交换的纽带,采用具有松散耦合的通信框架并能够进行异步传输数据的JMS技术作为数据传输的方法,实现了数据交换的异步性、可靠性和持久性。设计了一种集数据的存取、XML转换与解析、消息的发布与订阅等一系列功能的异构数据交换平台。在该系统中,各功能模块工作相对独立,便于维护与扩展,又通过接口程序将各模块整合在一起,实现了对异构数据交换的功能。 其次,论文对系统架构中的每个功能模块进行了详细设计,并对其中的数据获取与存取、XML文档转换与解析、JMS的发布与订阅等关键模块的实现进行了详细说明。设计了通过关系模式到XML模式的具体映射方法,实现了数据库表与XML文档的相互转换。通过发布方将共享数据发布到JMS服务器指定主题,订阅方从主题中下载订阅的数据,实现了异构数据库间数据的自由共享。 最后,本文对异构数据交换平台的数据存取、XML转换与解析、数据发布与订阅等功能进行了测试。对实验结果的分析表明,本文设计的异构数据交换平台的方案是可行的和正确的。 |
作者: | 钱勇 |
专业: | 通信与信息系统 |
导师: | 谭献海 |
授予学位: | 硕士 |
授予学位单位: | 西南交通大学 |
学位年度: | 2012 |
正文语种: | 中文 |