El Modelo de información común ( CIM ) es un estándar abierto que define cómo los elementos administrados en un entorno de TI se representan como un conjunto común de objetos y relaciones entre ellos.
Estado | Publicado |
---|---|
Año iniciado | 1999 |
Organización | Grupo de trabajo de gestión distribuida |
Estándares relacionados | WBEM y SMASH |
Dominio | Modelo de información |
Abreviatura | CIM |
Sitio web | www |
El Grupo de trabajo de gestión distribuida mantiene el CIM para permitir una gestión coherente de estos elementos gestionados, independientemente de su fabricante o proveedor.
Descripción general
Una forma de describir CIM es decir que permite que múltiples partes intercambien información de gestión sobre estos elementos gestionados. Sin embargo, esto se queda corto al expresar que CIM no solo representa estos elementos administrados y la información de administración, sino que también proporciona los medios para controlar y administrar activamente estos elementos. Mediante el uso de un modelo común de información, el software de gestión se puede escribir una vez y funcionar con muchas implementaciones del modelo común sin operaciones de conversión complejas y costosas o pérdida de información.
El estándar CIM está definido y publicado por Distributed Management Task Force (DMTF). Un estándar relacionado es la gestión empresarial basada en web (WBEM, también definida por DMTF) que define una implementación particular de CIM, incluidos los protocolos para descubrir y acceder a dichas implementaciones de CIM.
Esquema y especificaciones
El estándar CIM incluye la especificación de infraestructura CIM y el esquema CIM :
- Especificación de infraestructura CIM
- La Especificación de infraestructura CIM define la arquitectura y los conceptos de CIM, incluido un lenguaje mediante el cual se define el esquema CIM (incluido cualquier esquema de extensión) y un método para mapear CIM con otros modelos de información, como SNMP . La arquitectura CIM se basa en UML , por lo que está orientada a objetos: los elementos gestionados se representan como clases CIM y cualquier relación entre ellos se representa como asociaciones CIM . La herencia permite la especialización de elementos base comunes en elementos derivados más específicos.
- Esquema CIM
- El esquema CIM es un esquema conceptual que define el conjunto específico de objetos y las relaciones entre ellos que representan una base común para los elementos administrados en un entorno de TI . El esquema CIM cubre la mayoría de los elementos actuales en un entorno de TI, por ejemplo , sistemas informáticos , sistemas operativos , redes , middleware , servicios y almacenamiento . Las clases pueden ser, por ejemplo: CIM_ComputerSystem , CIM_OperatingSystem , CIM_Process , CIM_DataFile . El esquema CIM define una base común para representar estos elementos administrados. Dado que la mayoría de los elementos administrados tienen un comportamiento específico de producto y proveedor, el esquema CIM es extensible para permitir a los productores de estos elementos representar sus características específicas sin problemas junto con la funcionalidad base común definida en el esquema CIM.
- Las actualizaciones del esquema CIM se publican periódicamente. [1]
CIM es la base para la mayoría de los demás estándares DMTF (por ejemplo, WBEM o SMASH ). También es la base del estándar SMI-S para la gestión del almacenamiento.
Implementaciones
Implementaciones de infraestructura
Muchos proveedores ofrecen implementaciones de CIM en varias formas:
- Algunos sistemas operativos proporcionan una implementación CIM, por ejemplo:
- la API de Instrumental de administración de Windows (WMI) disponible en Microsoft Windows 2000 y superior
- la API de Windows Management Infrastructure (MI) para Microsoft Windows 2012 y superior [2]
- algunas distribuciones de Linux con el proyecto SBLIM (Instrumentación Linux basada en estándares para la capacidad de administración) [3]
- Algunas implementaciones son independientes de los sistemas que soportan, por ejemplo:
- Pegaso de Open Group
- Servidor J WBEM de WSI
También hay un número creciente [ cuantificar ] de mercado de herramientas en torno a CIM. [4]
Estándares de gestión basados en el esquema CIM
Las organizaciones de estándares han definido estándares de gestión basados en el esquema CIM:
- La Storage Networking Industry Association (SNIA) ha comprado fuertemente el uso de CIM y WBEM: han definido su uso de CIM (llamado Storage Management Initiative - Specification o SMI-S ) como estándar.
- Algunos fabricantes de servidores colaboran en DMTF bajo la iniciativa SMASH para definir la gestión de servidores basada en CIM.
- La iniciativa DASH en el DMTF intenta definir la administración basada en CIM de las computadoras de escritorio .
Protocolos de comunicación utilizados
Se definen varios protocolos para los mensajes transmitidos entre clientes y servidores. Los protocolos de mensajes se transmiten sobre HTTP . Hay dos tipos de mensajes:
- mensajes operativos, que provocan una respuesta del receptor ( RPC )
- exportar mensajes, que son indicaciones / eventos.
Operaciones CIM sobre HTTP (CIM-XML)
CIM-XML forma parte de la familia de protocolos WBEM y está estandarizado por DMTF.
CIM-XML comprende tres especificaciones:
- Operaciones CIM a través de HTTP [5]
- Representación de CIM mediante XML [6]
- CIM DTD [7]
WS-Management
WS-MAN forma parte de la familia de protocolos WBEM y está estandarizado por DMTF.
WS-MAN consta de 3 especificaciones:
- Especificación de asignación de WS-CIM [8]
- Especificación de enlace de WS-Management CIM [9]
- Especificación de servicios web para la gestión (WS- Management) [10]
Operaciones CIM sobre servicios RESTful
CIM-RS forma parte de la familia de protocolos WBEM y está estandarizado por DMTF.
CIM-RS comprende tres especificaciones:
- Operaciones CIM sobre servicios RESTful [11]
- Especificación del protocolo CIM-RS [12]
- Representación de la carga útil de CIM-RS en JSON [13]
Ver también
- Iniciativa de gestión de almacenamiento: especificación
Referencias
- ^ "Esquemas CIM" . Distributed Management Task Force, Inc. Archivado desde el original el 28 de septiembre de 2018 . Consultado el 28 de septiembre de 2018 .
- ^ REDMOND \\ markl. "Infraestructura de administración de Windows (MI)" . docs.microsoft.com . Consultado el 31 de diciembre de 2019 .
- ^ SBLIM , Sourceforge
- ^ "Herramientas CIM / WBEM (en el área de miembros de DMTF)" .
- ^ Operaciones CIM sobre HTTP (PDF) , DMTF
- ^ Representación de CIM mediante XML (PDF) , DMTF
- ^ CIM-XML DTD , DMTF
- ^ "Especificación de asignación de WS-CIM" (PDF) .
- ^ "Especificación de enlace de WS-Management CIM" (PDF) .
- ^ "Especificaciones de Web Services for Management (WS-Management)" (PDF) .
- ^ "Operaciones CIM sobre servicios RESTful" (PDF) .
- ^ "Especificación del protocolo CIM-RS" (PDF) .
- ^ "Representación de la carga útil CIM-RS en JSON" (PDF) .
enlaces externos
- CIM , estándares, DMTF, incluido el esquema CIM y la especificación de infraestructura CIM.
- Definición de CIM , Linktionary.
- Definición de CIM , Networkcomputing, archivado desde el original el 2007-10-09 , consultado el 2006-12-11.
- Definición de CIM , Searchstorage, Techtarget.
- CIM , tutoriales, soluciones WBEM, archivado desde el original el 10 de abril de 2008 , consultado el 11 de diciembre de 2006.
- SBLIM , Sourceforge.