基于JMS/XML的VTS数据交换模型的设计与实现

基于JMS/XML的VTS数据交换模型的设计与实现

论文摘要

当今,随着企业信息化程度的不断加深,信息资源共享在企业之间、企业内各部门之间变得越来越重要。但由于每一个企业在不同时期、不同阶段所进行的信息化建设的程度和方式都存在很大差别,从而导致了信息系统运行在不同的平台之上(例如,不同的操作系统、不同的后台数据库等因素所导致的异构环境),使得在信息系统之间进行数据交换面临很多困难。所以,运行在异构环境下的各信息系统之间如何实现有效的数据交换成了各企业进行信息化建设过程中必须要解决的关键性问题。本论文所完成的主要工作包括:第一,研究了当前数据交换领域中现有的一些解决方案,分析了当前数据交换过程中所面临的实际问题,在此基础上设计出一种由数据层、适配层和传输层组成的数据交换模型;第二,以海事局VTSMIS(Vessel Traffic Service MIS)项目为背景,结合该项目具体的业务逻辑,把该数据交换模型应用到VTS项目中,设计出了VTS数据交换模型;第三,学习了JMS(Java Message Service)和XML(Extensible Markup Language)等数据交换技术,然后,使用JMS和XML技术详细设计并且实现了VTS数据交换模型。在该模型中,适配层作为核心层,主要包括两个模块的设计与实现:一是VTS数据存取/解析模块;二是JMS消息服务模块。其中,该模型的数据缓冲/备份功能也是通过调用这两个核心模块来实现的。第四,搭建测试环境,设计测试用例,完成对VTS数据交换模型的部署和测试。基于以上所做的实际工作,本论文为海事局不同信息系统之间进行数据交换提供了一种有效的解决方案。最后,针对该数据交换模型在性能优化方面存在的问题提出了下一步进行的工作。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 数据交换方案及现状
  • 1.2.1 异构数据源的数据转换解决方案
  • 1.2.2 系统间通信的解决方案及现状
  • 1.3 论文主要内容和意义
  • 1.4 论文组织
  • 第2章 数据交换关键技术
  • 2.1 XML技术
  • 2.1.1 XML简介
  • 2.1.2 XML适用于异构数据交换的特点
  • 2.1.3 XML Schema简介
  • 2.1.4 XML Schema与DTD的比较
  • 2.1.5 XML文件解析技术
  • 2.2 JMS技术
  • 2.2.1 JMS介绍
  • 2.2.2 JMS应用模型
  • 第3章 VTS数据交换模型
  • 3.1 VTS项目简介
  • 3.2 VTS数据交换模型结构
  • 3.3 VTS数据交换过程
  • 3.4 VTS交换模型特点
  • 3.5 VTS交换模型关键问题
  • 第4章 VTS交换模型核心模块的设计与实现
  • 4.1 VTS数据存取/解析模块
  • 4.1.1 接口程序
  • 4.1.2 解析XML文档
  • 4.1.3 VTS数据库处理模块
  • 4.2 VTS消息服务模块
  • 4.2.1 连接JMS服务器
  • 4.2.2 消息接收模块
  • 4.2.3 发送消息模块
  • 4.3 数据缓冲与备份模块
  • 4.3.1 设计思路
  • 4.3.2 消息监听的实现
  • 4.3.3 触发器设计
  • 4.4 VTS数据交换工具
  • 第5章 模型的测试
  • 5.1 测试用例设计
  • 5.2 测试结果
  • 第6章 总结与展望
  • 6.1 本文工作总结
  • 6.2 进一步的工作
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  

    基于JMS/XML的VTS数据交换模型的设计与实现
    下载Doc文档

    猜你喜欢