论文摘要
目前,在不同行业的应用环境中,存在着形式各异的信息交换系统,但是这些系统或多或少都存在某些不足。这些不足主要表现在数据的描述方法和方式的差异,没有规范和统一的表示方法,难以满足系统间的方便交互、可扩展性、健壮性等诸多性能方面的需求。本文研究的信息交换系统旨在为某大型信息网络的各类应用系统的信息交换提供一个统一的、规范的、方便使用的信息交换环境,为应用系统提供信息共享和数据整合手段。 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 消息交换的基本协议SXMEP3.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 消息包解析类的设计本章小结第六章 总结与展望参考文献致谢
相关论文文献
标签:信息交换系统论文; 消息交换论文; 协议论文; 架构论文;