Skip to main content

¿Cuál es el modelo de información común?

Aunque de naturaleza bastante compleja, el modelo de información común (CIM) es realmente una forma de visualizar y administrar los recursos de un entorno de tecnología de la información (TI), sea lo que sea. A través del modelo de información común, una organización o usuario final puede describir todo lo que constituye un entorno de TI en particular, ya sea un entorno basado en la web o una red corporativa. El CIM puede definir toda la complejidad de la red, incluidos los sistemas informáticos físicos, otro hardware necesario para el entorno, los programas de software que se ejecutan en esos sistemas. Si bien se pueden crear programas que utilizan el CIM para facilitar la organización y administración de una red informática, el CIM no es en sí mismo un programa, sino más bien una forma de reunir todos los datos sobre una red en un modelo que es más fácil entendido.

El modelo de información común fue ideado por un grupo de empresas tecnológicas que trabajan en concierto. Después de un poco de disputas de propiedad con implementaciones ligeramente variables de métodos de modelado, un grupo de gigantes de TI liderados por Cisco Systems®, Hewlet-Packard® e IBM® se unieron para formar el Grupo de trabajo de administración distribuida (DMTF). El objetivo del DMTF era crear un método neutral para los proveedores para la gestión de recursos de red, y lo que se les ocurrió es el modelo de información común.

El CIM sigue la metodología del modelo orientado a objetos (OOM). El paradigma OOM ofrece una forma de encontrar soluciones a los problemas al descomponer la complejidad del problema en objetos que están relacionados e interactúan entre sí. Si bien la OOM ha encontrado un amplio uso en lenguajes de programación de computadoras orientados a objetos, la técnica ofrece una forma sólida de trabajar con problemas grandes y bastante complejos. Dentro de la OOM, cualquier cosa en el conjunto de problemas se identifica como un objeto, y para identificar cada objeto, se deben establecer definiciones.

El modelo de información común identifica los objetos de un entorno separando una especificación y un esquema. La mitad de la CIM, la especificación, es una descripción de cómo varios modelos de gestión deberían interactuar entre sí y crea una especie de metamodelo para compartir información y desarrollar otros modelos de gestión. Para ayudar con esto, la especificación CIM utiliza el Unified Modeling Language ™ (UML) para ayudar con la conceptualización y visualización general de los modelos CIM. La especificación también describe su propio lenguaje que se utiliza para definir los aspectos más comunes de un entorno, como los tipos de objetos, sus atributos y sus relaciones. Basado en el lenguaje de definición de interfaz (IDL), el lenguaje de formato de objeto administrado (MOF) del CIM permite al usuario escribir descripciones de texto sin formato de objetos en un formato legible para humanos que luego se pueden usar para compartir la información sobre un entorno.

En la segunda mitad del modelo de información común, el esquema define los detalles de los entornos administrados. El esquema se acumula a partir de conceptos básicos a conceptos más comunes, pero también permite extensiones de esos. En esencia, la especificación proporciona la terminología esencial utilizada en el mundo de TI, los conceptos básicos que se pueden encontrar en todas partes. Como las ramas centrales, se definen los aspectos más detallados de las áreas de gestión, como bases de datos, usuarios, dispositivos, etc. Separado del esquema central de CIM, se puede desarrollar un esquema de extensión que define aún más un área específica de gestión.