论文部分内容阅读
随着信息技术的发展,电子信息系统的规模将越来越大,系统构成也将越来越复杂。电子信息系统固有的异构性、开放性和复杂性等特点使电子信息系统在发展的同时对其监控工作也带来越来越严峻的挑战。为了保证电子信息系统连续可靠、无故障的运行,必须通过监控系统对其工作状态进行监视和控制。
由于在电子信息系统中的设备种类很多,设备的数据采集方法以及通信方式存在着种种差异,这种差异会使监控软件变得越来越复杂。为了解决这一问题,使底层调用对上层用户透明,本文设计了一种能够实现透明传输的通信平台,通过此平台,上层用户无需知道底层数据采集的过程,简化了上层监控软件的复杂性。
本文主要作了以下几个方面的工作:
(1)对现有的中间件技术进行对比分析,在本监控系统中使用了面向消息的中间件技术。消息中间件的最大优点在于它能在系统之间实现可靠的异步通信,并且不会占用大量的网络带宽;
(2)采用分层的思想,将监控系统的软件结构划分为四层,即监控业务层、信息处理层、通信平台和数据采集层,并详细地定义了各层所完成的功能;
(3)通信平台的设计过程中,将其分成两个模块,Agent代理模块和驱动程序管理器模块。代理模块主要实现将数据采集层提供韵数据进行信息模型的变化和简要处理,形成统一的信息模型提供给信息处理层;驱动程序管理器模块主要完成将数据采集层提供的通信接口虚拟为本地通信接口,并提供一组逻辑驱动程序完成协议的转换;
(4)在实验室环境下对通信平台进行仿真验证。