基于CORBA的运行监控系统设计与实现

基于CORBA的运行监控系统设计与实现

论文摘要

视频会议系统通过网络通信技术来使地理上分散的用户可以通过图像、声音等多种方式交流信息,实现远距离的实时信息交流与共享、协同工作。视频会议系统涉及到各个地域分散的分系统和设备,如何管理各应用信息系统及设备的工作状态、运行参数等,协调系统与系统,设备与设备间的接口关系,及时发现应用系统及设备异常,便于检查维护是构建稳定的视频会议系统,发挥系统的最大效益的关键。本文采用CORBA分布计算技术,实现视频会议系统信息的采集,目标是为了使基于对象的软件在分布异构环境下具有良好的可重用性、可移植性和互操作性;从而能够在由多种主流硬件平台上运行多种操作系统构成的异构环境中,方便地建立异构分布式应用系统。CORBA分布式计算技术是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。最后,基于本项目视频会议中分系统众多、地域分散的应用背景,设计实现一个分布式运行监控管理系统。该系统基于CORBA的三层体系结构,结合另一种分布式对象计算技术Web Services搭建四层体系结构,实现了实时收集各分布的系统/设备的状态与参数、方便等特点,最后经过测试,确保本项目视频会议系统的正常运行,达到了项目要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 国内外研究现状
  • 1.2.1 CORBA技术介绍
  • 1.2.2 Web Services技术
  • 1.2.3 CORBA的实时技术及实现软件--TAO
  • 1.2.4 几种分布对象技术比较
  • 1.2.5 基于CORBA的多层体系结构
  • 1.3 论文研究的主要内容
  • 1.4 论文研究的意义和特点
  • 1.5 论文结构
  • 第二章 系统需求分析
  • 2.1 功能性需求
  • 2.2 非功能性需求
  • 2.3 其他需求
  • 2.4 本章小结
  • 第三章 系统设计
  • 3.1 分布监控系统的设计
  • 3.1.1 监控系统的网络结构
  • 3.1.2 CORBA的监控体系结构设计
  • 3.2 监控系统的工作原理
  • 3.3 监控系统的功能模块划分
  • 3.3.1 对象服务与模块的层次结构
  • 3.3.2 模块设计
  • 3.3.3 设计的相关描述
  • 3.4 本章小结
  • 第四章 系统详细设计与实现
  • 4.1 系统的编译环境
  • 4.1.1 系统编译测试TAO
  • 4.1.2 系统的开发设置
  • 4.2 CORBA对象在系统中的命名组织结构
  • 4.3 CORBA实时监控对象的实现
  • 4.3.1 实时监控对象模型
  • 4.3.2 实时监控对象接口定义
  • 4.4 数据服务对象与事件相关的函数的实现
  • 4.4.1 数据服务对象模型
  • 4.4.2 数据服务对象接口定义
  • 4.5 本章小结
  • 第五章 系统测试与应用
  • 5.1 测试环境
  • 5.2 测试方案
  • 5.2.1 系统的功能测试案例
  • 5.2.2 会议功能测试
  • 5.2.3 会议安全性测试
  • 5.3 测试结果
  • 5.4 系统部分软件的运行结果
  • 5.5 本章小结
  • 结束语
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于CORBA的运行监控系统设计与实现
    下载Doc文档

    猜你喜欢