基于XML的CORBA对象通信技术研究

基于XML的CORBA对象通信技术研究

论文摘要

消息通信是企业应用集成的基础。本文在指出当前企业应用集成中存在的模块间耦合性、消息灵活性、通信可靠性与安全性等问题的基础上,对国内外消息通信的研究现状进行分析,提出了一种在CORBA环境下建立XML消息通信的机制,并在此基础上设计通信模型的目标。 基于以上目标,本文对CORBA中已有的通信机制进行了分析,并通过比较指出各种机制所存在的问题,如通信耦合性强、消息不易扩展、实现较为复杂等。在不改变原有通信机制的基础上,本文提出了一种基于XML的对象通信机制,该机制包含三个关键点:XML消息服务接口、映射策略以及中介策略。其中,XML消息服务接口是为满足CORBA客户端组件与JMS消息服务器通信而设计;映射策略实现了通信接口、QOS属性、事件与消息的映射与转换,该策略是通信机制的核心;中介策略保证消息供应者、消费者与消息服务器三者在宕机的情况下,消息不会丢失。另外,通信机制中还包含采用命名服务定位对象资源、对XML处理性能的优化、CORBA环境下的服务资源优化和安全认证机制。根据上述通信机制,设计了一种通信模型—XOCM,该模型具有支持XML消息、异构、多种消息传输方式等特点。 基于以上的理论研究,在湖南省交警门禁管理系统中具体实现了XOCM。系统中XOCM的核心组件包括:消息处理接口、消息服务接口、安全认证接口、JMS封装器、映射桥、中介者组件和消息模板库。通过对模型进行测试,结果表明该模型能满足在异构环境下的通信的需求,消息灵活性、扩展性好,可靠性、性能与安全性均有一定的保障,可作为企业消息交换平台的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 课题背景
  • 1.1.1 EAI中的消息通信问题
  • 1.1.2 研究目的与意义
  • 1.2 相关概念
  • 1.2.1 CORBA概述
  • 1.2.2 XML概述
  • 1.2.3 CORBA与 XML的结合
  • 1.3 研究现状
  • 1.3.1 国外研究现状
  • 1.3.2 国内研究现状
  • 1.3.3 目前存在问题
  • 1.4 本文的主要研究工作
  • 1.5 本文的组织结构
  • 第2章 CORBA中的通信机制
  • 2.1 引言
  • 2.2 同步对象通信
  • 2.2.1 基本原理
  • 2.2.2 缺陷分析
  • 2.3 异步对象通信
  • 2.3.1 基本原理
  • 2.3.2 缺陷分析
  • 2.4 事件与通知服务
  • 2.4.1 基本原理
  • 2.4.2 缺陷分析
  • 2.5 小结
  • 第3章 一种消息通信模型的提出
  • 3.1 引言
  • 3.2 XML消息的引入分析
  • 3.2.1 存在问题与拟解决工作
  • 3.2.2 通信模型的设想
  • 3.3 基于 XML的对象通信机制的提出
  • 3.3.1 使用 JMS组件作为消息服务器
  • 3.3.2 利用 XML进行消息封装
  • 3.3.3 XML消息服务接口的设计
  • 3.3.4 映射策略的提出
  • 3.3.5 命名与定位对象资源
  • 3.4 通信模型的确立
  • 3.4.1 组件描述
  • 3.4.2 数据描述
  • 3.4.3 接口描述
  • 3.5 小结
  • 第4章 消息通信模型的应用级优化
  • 4.1 引言
  • 4.2 对消息传输可靠性的优化
  • 4.2.1 模型中存在的可靠性问题
  • 4.2.2 提出中介策略进行改进
  • 4.3 对 XML处理性能的优化
  • 4.3.1 改善 XML消息文档的编制规则
  • 4.3.2 优化 XML解析器的性能
  • 4.4 对模型的其他优化
  • 4.4.1 服务资源的优化
  • 4.4.2 建立认证服务的安全机制
  • 4.5 小结
  • 第5章 消息通信模型的应用实现与测试
  • 5.1 引言
  • 5.2 项目应用背景
  • 5.3 应用中通信模型的总体设计
  • 5.3.1 工作原理
  • 5.3.2 结构设计
  • 5.3.3 开发平台与工具
  • 5.3.4 开发步骤
  • 5.4 应用中通信模型的详细设计
  • 5.4.1 XML消息处理接口的设计
  • 5.4.2 消息服务接口的设计
  • 5.4.3 安全认证接口的设计
  • 5.4.4 JMS封装器的设计
  • 5.4.5 映射桥的设计
  • 5.4.6 中介者组件的设计
  • 5.4.7 消息模板库的设计
  • 5.5 模型的测试
  • 5.5.1 性能测试
  • 5.5.2 结果分析
  • 5.5.3 系统评价与对比
  • 5.6 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读硕士期间所发表的学术论文
  • 附录B 攻读硕士期间所主要参与的项目
  • 相关论文文献

    • [1].播出系统中消息服务器的应用和维护[J]. 中国广播影视 2018(19)
    • [2].基于JMeter的消息服务器的测试分析[J]. 软件导刊 2012(02)
    • [3].基于GSM/SMS的信息服务系统研究[J]. 天津理工大学学报 2009(01)
    • [4].基于Html5 WebSocket的IM系统分析[J]. 电子世界 2014(10)
    • [5].吉林电视台高清频道的消息服务[J]. 中国传媒科技 2013(18)
    • [6].一种业务消息传输方法、装置及系统[J]. 科技创新导报 2016(05)
    • [7].基于存储-转发的消息可靠性研究[J]. 软件导刊 2012(10)
    • [8].自助式自动取片机的设计和应用[J]. 中国医疗设备 2009(07)
    • [9].吉林电视台视频服务器的构架与改进设想[J]. 才智 2008(19)
    • [10].内网Exchange自签名证书的设计与实现[J]. 电子技术与软件工程 2014(21)
    • [11].异种机网络消息收发系统Mesman[J]. 电子科技大学学报 2010(02)
    • [12].大型互动平台中好友动态系统架构设计与实现[J]. 电视技术 2011(15)
    • [13].一种采用消息模型的多集群作业管理方案设计[J]. 计算机技术与发展 2014(09)
    • [14].基于PaaS和ESB的分布式集群框架服务平台[J]. 电脑知识与技术 2014(25)
    • [15].基于TcpChannel技术的消息中心中间件设计[J]. 微电子学与计算机 2009(04)
    • [16].基于发布订阅的分布式监控主动消息交互研究[J]. 计算机测量与控制 2015(02)

    标签:;  ;  ;  ;  ;  

    基于XML的CORBA对象通信技术研究
    下载Doc文档

    猜你喜欢