面向信息交换系统的SXMEP的设计与实现

面向信息交换系统的SXMEP的设计与实现

论文摘要

目前,在不同行业的应用环境中,存在着形式各异的信息交换系统,但是这些系统或多或少都存在某些不足。这些不足主要表现在数据的描述方法和方式的差异,没有规范和统一的表示方法,难以满足系统间的方便交互、可扩展性、健壮性等诸多性能方面的需求。本文研究的信息交换系统旨在为某大型信息网络的各类应用系统的信息交换提供一个统一的、规范的、方便使用的信息交换环境,为应用系统提供信息共享和数据整合手段。 XML(Extensible Markup Language)是一种与平台无关的描述性语言。它允许数据被序列化成一个可以传递的形式,具有容易在任何平台上被解码的特点。它的出现和广泛应用较好的解决了困扰已久的异构环境下的数据表示、数据交换方面的问题。SXMEP(Simple XML Message Exchange Protocol)是基于XML的消息交换协议,是指在该信息交换系统下各信息节点间的通信所采用的信息交换格式用XML文档来表示,用专用的XML Schema文档来规范。通过XML消息交换技术的运用增强了该信息交换系统的可扩展性。 本文在信息交换系统架构的基础上,提出了SXMEP协议,根据该协议设计了用于交换的XML消息文档的Schema,并对系统中信息节点间通信的各类消息作了详细的设计。消息的生成和解析是本文的关键,XML消息文档不能直接被系统中其它模块调用,需要借助封装和解析工具。本文在消息的封装和解析的设计和实现方面做了大量的工作,通过比较现有几种生成和解析XML文档的方式,提出了合理的解决方案,即对照消息的XML架构设计出相应的消息包类来完成与应用程序的交互。

论文目录

  • 内容摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 本课题主要研究内容
  • 1.4 理论与实际意义
  • 1.5 论文组织结构
  • 第二章 信息交换系统的介绍
  • 2.1 信息交换系统的技术背景
  • 2.1.1 P2P技术
  • 2.1.2 XML技术
  • 2.2 信息交换系统
  • 2.2.1 信息交换系统简介
  • 2.2.2 基于信息交换系统的信息交换
  • 2.2.3 基于信息交换系统的信息加工
  • 2.2.4 信息交换系统的特点
  • 本章小结
  • 第三章 消息交换模型和SXMEP协议
  • 3.1 基于XML消息交换的模型
  • 3.1.1 XML消息交换的模型
  • 3.1.2 系统内消息交换的描述
  • 3.2 消息交换的基本协议SXMEP
  • 3.2.1 SXMEP协议概述
  • 3.2.2 SXMEP消息的组成
  • 3.3 系统的主要功能模块
  • 3.3.1 消息监听模块
  • 3.3.2 消息封装及解析模块
  • 3.3.3 消息处理模块
  • 本章小结
  • 第四章 消息文件的XML SCHEMA设计
  • 4.1 概述
  • 4.2 XML SCHEMA设计
  • 4.3 消息交换数据包的XML SCHEMA说明
  • 4.3.1 用户登录
  • 4.3.2 用户退出
  • 4.2.3 用户注册
  • 4.2.4 用户注销
  • 4.2.5 信息定义注册
  • 4.3.6 注销信息定义
  • 4.2.7 信息定义查询
  • 4.3.8 订阅信息定义
  • 4.3.9 取消订阅信息定义
  • 4.3.10 推送信息定义
  • 4.3.11 拉取信息内容
  • 4.3.12 服务器间的同步
  • 本章小结
  • 第五章 消息封装及解析模块的设计与实现
  • 5.1 方案的提出
  • 5.1.1 方案的主旨
  • 5.1.2 采用的主要技术
  • 5.1.3 封装及解析模块方案的具体内容
  • 5.2 模块的设计实现
  • 5.2.1 消息类的设计
  • 5.2.2 消息包封装类的设计
  • 5.2.3 消息包解析类的设计
  • 本章小结
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    面向信息交换系统的SXMEP的设计与实现
    下载Doc文档

    猜你喜欢