基于OPC XM L DA规范的分布式机房监控系统设计
2011-07-09丁健生
长春工业大学学报 2011年3期
丁健生
(长春工业大学软件职业技术学院,吉林长春 130022)
0 引 言
随着计算机和网络技术的迅速发展,越来越多的企业、机关开始全面实施信息化办公,各种业务对计算机的依赖性越来越高,计算机机房的安全问题也变得越来越重要。现代化的机房必须配备完善的数据采集及监控系统,实时监控机房的温度、湿度、电磁、烟尘及各服务器的运行状态等可能影响设备正常运行的因素。然而由于监控设备种类繁多,不同厂家生产的监控设备其通信规则往往互不相同,导致各种业务系统的开发者不得不为每一种监控设备分别开发数据采集程序[1]。这种模式不仅加重业务程序开发者的负担,将大量的精力浪费在与业务无关的底层硬件通信程序上,而且不利于整个系统的升级和扩展。当添加新的监控设备或更换原有监控设备时,必须修改每一个业务系统的数据采集程序。因此,监控系统的设计需要一种灵活的松耦合解决方案[2]。
OPC(OLE for Process Control)是由OPC基金会提出的新一代工控软件规范[3],其中OPC XML DA(Data Access)规范规定了控制程序与不同的设备之间进行数据存取的标准。采用了OPC XM L DA规范之后,不同的设备可以使用统一的数据交换格式与控制程序通讯。在很大程度上降低了应用程序开发的复杂性。OPC XML DA规范采用SOAP/HT TP协议传输数据,适用于Internet远程访问。在本质上,OPC XML DA是一种Web服务[4],可以在任何支持Internet的操作系统上进行访问,包括Window s,Linux,Unix等主流操作系统,十分适合综合性的分布式控制系统。……
登录APP查看全文
