通过公共信息模型 (CIM) 代理程序,应用程序员可以使用公共构建块(而不是专有软件或特定于设备的编程界面)来管理与 CIM 兼容的设备。应用程序管理存储器方式的标准化使存储器管理更为容易。
组件
CIM 代理程序包含以下组件:
- 代理程序代码
- 一种开放系统标准,用于当 CIM 请求和响应在客户机应用程序和设备之间传送时对它们进行解释。
- CIM 对象管理器 (CIMOM)
- 用于数据管理的公共概念框架,它接收、确认并认证来自客户机应用程序的 CIM 请求。然后,它引导请求到合适的组件或设备提供程序。
系统级别 7.4.0 和更高版本基于 Open Pegasus V2.13.0 CIMOM。
- 客户机应用程序
- 存储管理程序,它为设备发出 CIM 请求到 CIM 代理程序。
- 设备
- 存储服务器,它处理并管理客户机应用程序请求。
- 设备提供程序
- 特定于设备的处理程序,充当 CIM 的插件。即 CIMOM 使用该处理程序与设备进行交互。
- 服务位置协议 (SLP)
- 客户机应用程序调用以定位 CIMOM 的目录服务。