论文部分内容阅读
在保障生产的顺利进行、快速响应市场需求、提高企业竞争力等方面,设备监测维护系统扮演越来越重要的角色。但是,由于系统结构的不合理与实现方式的欠缺,传统的设备监测维护系统的不足与弱点正随着应用的深入不断表现出来,在系统开发、维护、扩展与升级等方面存在一系列问题,迫切需要引入新的整体分析方法和技术手段来革新旧有的系统。因此,将新兴的软件技术应用于设备监测维护系统中具有现实意义。通过分析将组件软件技术应用于设备监测维护系统中的必要性及其可行性,本文提出了基于组件的网络化设备监测维护系统的概念模型与实现框架,讨论了组件技术与COM组件的二进制软件复用规范,研究了COM组件及其接口的技术体系与特点,指出了组件接口在软件交互性操作方面的优势:可靠性好,接口一致、稳定并具备永久性。同时,着重比较分析了系统组件的两种实现方式:无状态组件和有状态组件。在对比分析的基础上,结合监测维护系统自身的需求,提出了基于聚合组件与有状态组件相结合的系统组件实现方案,建立了三层架构的组件逻辑关系。基于理论分析与研究,本文也对原型系统的开发进行了研究。重点讨论了业务逻辑层三个组件:网络通讯与配置组件,数据识别与校正组件,设备状态监测管理组件的功能需求与实现及其接口规范。基于网络通讯与配置组件可以非常便利地构建分布式监测维护系统;为了提高系统的行业适应性,本文在数据识别与校正组件中引入了校正引擎与校正公式编辑器;在设备状态监测管理组件中,详细分析了电子邮件发送的一般过程,完整地实现了电子邮件的发送功能,以此作为报警信息投递的手段,并用C++类封装了实现细节,开发出了组件服务接口,测试证明该组件的可靠性非常好。最后,本文研究了原型系统面临的安全环境,分析了系统的安全性需求,并针对不同的需求提出了不同的应对策略与实现手段,为分布式环境下的设备监测维护系统安全性研究提供了有力的参考。