图腾机柜-经典工程,彰显高贵品质! 咨询热线:020-82519231 - 13342898875

服务热线:

13342898875

大批量定制的DCRMS自定制的工作机理

发布时间:2019-09-23

1、基于大批量定制的 DCRMS自定制架构
        大批量定制源于工业生产,同样适用于机房监控系统软件开发。工业产品以零件为基本生产单元,而机房监控系统软件产品以可重用构件为基本开发单元。工业生产的大批量定制体现在将用户个性化定制转为零件的大批量生产,而机房监控系统软件产品的大批量定制体现为将用户个性化定制转为构件的大批量复用。
        结合机房监控系统用户自定制特点和大批量定制理论,系统架构由设备代理服务器( Device Proxy Server DPS)、监控管理服务器(SS)组成,设备代理服务器帮助监控服务器实现透明访问现场设备,使不同种类的监控设备能快速接入DCRMS软件。系统是采用设备代理服务器DPS的监控设备接入方法,它借鉴OPC服务器模型,运用 Proxy代理服务和大批量定制的思想,有利于屏蔽底层监控设备异构性,以统一访问方式访问底层监控设备数据资源。DPS作为监控设备与DCRMS监控管理服务器、计算机网络之间的转换模块,与简单网络接口的数据采集器、IEEE1451标准中的网络适配处理器(Network Capable Application Processor,NCAP)不同,它包含着网络接口数据采集器、NCAP功能特点。
        设备代理服务器结构由设备接口构件库、构件管理器、服务应用接口、设备接口、数据缓存等组成。
①设备接口构件库,储存通用、标准的协议驱动构件。
②构件管理器,储存设备接口构件的信息表,对监控管理服务器送来的用户定制信息进行解析,然后从设备接口构件库调用匹配的构件,直接构成或组装成设备接口,为各种不同的设备提供驱动。构件管理器实现对构件的保存、读取、更改、查询等操作。
③服务应用接口,向监控管理服务器提供连接智能设备的数据接口,使 DCRMS能够采集设备数据。
④数据缓存是DCRMS设备采集服务对监控对象设备的采集数据缓冲区。数据缓存的数据以一定的频率刷新,刷新频率视DCRMS设备采集服务的要求而定。此外,根据DCRMS设备采集服务的需求也可以直接   通过设备接口采集设备数据,不需经过数据缓存,即采用同步方式采集数据。
        监控管理服务器是基于MC的DCRMS-SC产品平台的核心,可实现DCRMS的数据管理、事件告警、设备管理、用户定制等功能。监控管理服务器由用户定制器、人机界面构件库、构件管理器、规则库、服务应用接口、人机交互接口、运维管理模块、数据库等组成。
(1)人机界面构件库用于储存可复用的人机界面构件。
(2)构件管理器储存人机界面构件的信息表,对用户定制信息进行解析,然后从人机界面构件库调用匹配的构件,直接构成或组装成用户图形界面。构件管理器实现对构件的保存、读取、更改、查询等操作。
(3)用户定制器是用户自定制活动的中央处理单元。用户添加、布局、配置、删除界面元素或设备等动作都由用户定制器来处理。设备接口构件库管理器、人机界面构件库管理器、规则库管理器都由用户定制器来协调。当用户进行定制活动时,用户定制器就对用户定制信息进行解析,在设备接口构件库管理器和人机界面构件库管理器找到相应的构件信息,然后到设备接口构件库和人机界面构件库提取相应的构件进行定制布局。同时,用户定制器会通过规则库管理器读取规则判断用户自定制行为是否合法。对于用户定制活动合法的,则予以定制部署,从而生成可用的机房监控系统产品。即用户定制器是基于MC的DCRMS-SC定制过程的执行器
(4)规则库和规则管理器。规则管理器通过解析构件规则来约束构件的调用次序、调用条件等。规则库既包含构件的调用规则(对软件产品定制的约束),也包含构件的业务规则(对软件产品运行的约束)。当用户进行自定制后,系统需要验证所有相关的定义是否符合平台的约束规则,保证用户自定制的产品合法有效。
(5)运维管理是DCRMS运维管理功能,包括数据管理(数据查询、曲线显示、报表输出等)、事件告警管理、用户管理(访问控制)、设备资产管理等。
(6))数据库是DCRMS数据共享的纽带,它用于存储监控数据、用户数据。
(7)服务应用接口与DPS连接,向SS提供连接智能设备的数据接口,使DCRMS软件能够采集设备数据。
        机房监控用户自定制技术DCRMS-SC系统包括设备代理服务器的设备定制、监控管理服务器的界面定制。其中,设备定制主要包括监控软件的基本功能,如设备添加、配置、删除等动作;界面定制主要包括机房监控系统中前端监控设备的图形表示,以及现场模拟场景动态显示的图形动作,如监控对象、图形显示和曲线等。
用户自定制系统的设备定制、界面定制之间通过内部变量建立联系,界面定制可根据监测实际情况,实时进行相应的调整。监控系统每一个定制模块中的设备,既具有相对独立性,又与监控系统的其他部分具有合作性,可随时按照监控前端要求,调用设备构件,配合界面定制所需结构形式,实现相应的监控功能。
2、基于大批量定制的 DCRMS自定制开发流程
        传统DCRMS开发是为单个用户提供固定软件产品,开发过程为系统需求分析、软件设计、程序编码、单元测试、组装测试和系统测试等阶段。基于MC的DCRMS-SC技术面向平台设计,开发标准化、模块化可重用构件,向用户提供DCRMS-SC平台,让用户自定制活动在此平台交付后进行,不同用户可以重用相同平台定制出不同产品,把产品完成后交给用户执行,故基于MC的DCRMS-SC技术开发流程涉及基于MC的DCRMS-SC平台构建、基于 DCRMS-SC用户自定制方法两方面内容。
        DCRMS-SC产品平台是用户自定制机房监控系统的基础。DCRMS-SC平台构建起点是市场与技术发展趋势,开发者根据市场现在、未来需求进行功能模型分析,提出 DCRMS用户需求公共部分,进行功能定义,建立基本DCRMS领域框架,并预先设计大量可重用构件库、用户自定制机制,为用户自定制打好基础,构建基于MC的DCRMS-SC平台。构建过程由开发者来完成,所需开发时间相对较长。
DCRMS-SC平台构建目的是供用户自定制形成个性化DCRMS产品。根据用户具体需求,用户在DCRMS-SC平台进行定制设计,利用平台基本构件定制个性化产品,平台用户定制器对用户定制活动进行形式化描述、建模,进行定制活动合法性验证,在保证用户定制活动合法性后再进行定制部署,形成一个满足用户个性化需求的DCRMS产品(图腾机柜)。定制过程由用户完成,所需开发时间相对较短。

编辑:图腾机柜
本文关键字: - 图腾机柜
来源:互联网

联系我们

13342898875

地址:广东省广州市天河区
          圃兴路51号长航商务
          中心二层D08 图腾机柜
 
邮箱:totenvip@163.com
电话:020-82519231
手机:13342898875

热点新闻