[go: nahoru, domu]

Ir al contenido

Diferencia entre revisiones de «Modelo de información común»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Laop77 (discusión · contribs.)
Función de sugerencias de enlaces: 3 enlaces añadidos.
 
(No se muestran 3 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
'''El modelo de información común''' (CIM por sus siglas en inglés) es un estándar abierto que define como los elementos gestionados en un entorno informático son representados como un conjunto de objetos comunes las relaciones entre ellos.
El '''modelo de información común''' (CIM por sus siglas en inglés) es un [[estándar abierto]] que define cómo los elementos gestionados en un entorno [[Tecnología de la información|TI]] son representados como un conjunto común de [[Objeto (programación)|objetos]] y relaciones entre ellos.


El grupo de Trabajo de Gestión Distribuida mantiene el MIC para permitir una gestión coherente de estos elementos gestionados, independientemente de su fabricante o proveedor.
El [[Distributed Management Task Force|Grupo de Trabajo de Administración Distribuida]] (DMTF) mantiene el CIM para permitir una [[Administración de sistemas informáticos|gestión]] coherente de estos elementos gestionados, independientemente de su fabricante o proveedor.


== Visión general ==
== Visión general ==


Una forma de describir el CIM es decir que permite a múltiples partes intercambiar información de gestión sobre estos elementos gestionados.Sin embargo, esto no alcanza para expresar que el MIC no solo representa estos elementos gestionados y la información de gestión, sino que también proporciona los medios para controlar y gestionar estos elementos activamente.Al utilizar un modelo común de información, el software de gestión puede ser escrito una vez y trabajar con muchas implementaciones del modelo común sin operaciones de conversión complejas ni costosas o pérdida de información.
Una forma de describir el CIM es decir que permite a múltiples partes intercambiar información de gestión sobre estos elementos gestionados. Sin embargo, esto no alcanza para expresar que el CIM no solo representa estos elementos gestionados y la información de gestión, sino que también proporciona los medios para controlar y gestionar estos elementos activamente. Al utilizar un modelo común de información, el software de gestión puede ser escrito una vez y trabajar con muchas implementaciones del modelo común sin operaciones de conversión complejas ni costosas o pérdida de información.


El estándar del CIM es definida y publicada por el Grupo de Trabajo de Administración Distribuida (DMTF por sus siglas en inglés).Un estándar relacionado es la Gestión Empresarial Basada en Web (WBEM por sus siglas en inglés, también definida por el DMTF) que define una implementación particular de CIM, incluyendo protocolos para descubrir y acceder a dichas implementaciones CIM.
El estándar del CIM es definido y publicado por el [[Distributed Management Task Force|Grupo de Trabajo de Administración Distribuida]] (DMTF). Un estándar relacionado es la Gestión Empresarial Basada en Web (WBEM por sus siglas en inglés, también definida por el DMTF) que define una implementación particular de CIM, incluyendo protocolos para descubrir y acceder a dichas implementaciones CIM.


== Esquema y especificaciones ==
== Esquema y especificaciones ==
Línea 13: Línea 13:
El estándar CIM incluye la especificación de la infraestructura CIM y el esquema CIM:
El estándar CIM incluye la especificación de la infraestructura CIM y el esquema CIM:


Especificación de la Infraestructura CIM. La Especificación de la Infraestructura CIM define la arquitectura y los conceptos de CIM, incluyendo un lenguaje mediante el cual se define el Esquema CIM (incluyendo cualquier esquema de extensión), y un método para mapear CIM a otros modelos de información, como SNMP.La arquitectura CIM se basa en UML, por lo que está orientada a objetivos: 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 gestionados en un entorno de TI.El esquema CIM cubre la mayoría de los elementos actuales de un entorno informático, 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 gestionados.Dado que la mayoría de los elementos gestionados tienen un comportamiento específico del producto y del 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.
* '''Especificación de la Infraestructura CIM''' ({{Lang|en|CIM Infrastructure Specification}}): La Especificación de la Infraestructura CIM define la arquitectura y los conceptos de CIM, incluyendo un lenguaje mediante el cual se define el Esquema CIM (incluyendo cualquier esquema de extensión), y un método para mapear CIM a otros modelos de información, como SNMP. La arquitectura CIM se basa en UML, por lo que está orientada a objetivos: 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''' ({{Lang|en|CIM Schema}}): 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 gestionados en un entorno de TI. El esquema CIM cubre la mayoría de los elementos actuales de un entorno informático, 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 gestionados. Dado que la mayoría de los elementos gestionados tienen un comportamiento específico del producto y del 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 regularmente.<ref>{{cita web|título=CIM Schemas |url=http://dmtf.org/standards/cim/schemas |editorial=Distributed Management Task Force, Inc.|idioma=inglés|fechaacceso=23 de diciembre de 2022|urlarchivo=https://web.archive.org/web/20180928222603/https://www.dmtf.org/standards/cim/schemas|fechaarchivo=28 de septiembre de 2018}}</ref>
Las actualizaciones del esquema CIM se publican regularmente. El CIM es la base para la mayoría de los otros estándares DMTF (es decir WBEM o SMASH).También es la base del estándar SMI-S par ala gestión del almacenamiento.

El CIM es la base para la mayoría de los otros estándares DMTF (es decir, WBEM o [[Systems Management Architecture for Server Hardware|SMASH]]). También es la base del estándar SMI-S par a la gestión del almacenamiento.


==Implementaciones==
==Implementaciones==
Línea 23: Línea 26:


Algunos sistemas operativos ofrecen una implementación de CIM, por ejemplo:
Algunos sistemas operativos ofrecen una implementación de CIM, por ejemplo:
* La API de Windows Management Instrumentation (WMI) disponible en Microsoft Windows 2000 y superiores.
* La [[Interfaz de programación de aplicaciones|API]] de [[Windows Management Instrumentation]] (WMI) disponible en [[Microsoft]] [[Windows 2000]] y superiores.
* La API de Windows Management Infraestructure (MI) para Microsoft Windows 2012 y superior.
* La API de [[Windows Management Infrastructure]] (MI) para [[Microsoft Windows]] 2012 y superior.<ref>{{Cite web|url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/wmi_v2/windows-management-infrastructure|title=Windows Management Infrastructure (MI)|access-date=2019-12-31|last=REDMOND\\markl|website=docs.microsoft.com|language=en-us}}</ref>
* Algunas distribuciones de Linux con el proyecto SBLIM (Standards Based Linux Instrumentation for Manageability).
* Algunas [[distribuciones de Linux]] con el proyecto SBLIM (Standards Based Linux Instrumentation for Manageability).<ref>{{citation|title=SBLIM|url=http://sourceforge.net/projects/sblim|publisher=Sourceforge}}</ref>


Algunas implementaciones son independientes de los sistemas que soportan, por ejemplo:
Algunas implementaciones son independientes de los sistemas que soportan, por ejemplo:
* Pegasus de Open Group
* Pegasus de [[Open Group]]
* El servidor WSI J de WBEM También hay un creciente número de herramientas del mercado relacionadas con el CIM.
* El servidor J WBEM de WSI
También hay un creciente número de herramientas del mercado relacionadas con el CIM.


===Normas de gestión basadas en el esquema CIM===
===Normas de gestión basadas en el esquema CIM===
Línea 35: Línea 39:
Las organizaciones de normalización han definido normas de gestión basadas en el esquema CIM:
Las organizaciones de normalización han definido normas de gestión basadas en el esquema CIM:


La Asociación de la Industria de Redes de Almacenamiento (SNIA por sus siglas en inglés) ha apostado fuertemente por el uso de CIM y WBEM: han definido su uso del CIM (llamado Iniciativa de Gestión del Almacenamiento - Especificación o SMI-S) como un estándar.
* La [[Asociación de la Industria de Redes de Almacenamiento]] (SNIA por sus siglas en inglés) ha apostado fuertemente por el uso de CIM y WBEM: han definido su uso del CIM (llamado Iniciativa de Gestión del Almacenamiento - Especificación o SMI-S) como un estándar.
* Algunos fabricantes de [[Servidor|servidores]] colaboran en el DMTF bajo la iniciativa SMASH para definir la gestión de servidores basada en CIM.

Algunos fabricantes de servidores colaboran en el DMTF bajo la iniciativa SMASH para definir la gestión de servidores basada en CIM.
* La iniciativa DASH en el DMTF intenta definir la gestión de ordenadores de sobremesa basada en CIM.

La iniciativa DASH en el DMTF intenta definir la gestión de ordenadores de sobremesa basada en CIM.


===Protocolos de comunicación usados===
===Protocolos de comunicación usados===


Se han definido varios protocolos para los mensajes transmitidos entre clientes y servidores.Los protocolos de mensajes de transmiten sobre HTTP.Hay dos tipos de mensajes:
Se han definido varios protocolos para los mensajes transmitidos entre clientes y servidores. Los protocolos de mensajes de transmiten sobre [[HTTP]]. Hay dos tipos de mensajes:


mensajes operativos, que provocan una respuesta del receptor (RPC)
* mensajes operativos, que provocan una respuesta del receptor ([[Llamada a procedimiento remoto|RPC]])
* mensajes de exportación, que son indicaciones/eventos

mensajes de exportación, que son indicaciones/eventos


===Operaciones CIM sobre HTTP (CIM-XML)===
===Operaciones CIM sobre HTTP (CIM-XML)===
Línea 55: Línea 56:
CIM-XML comprende tres especificaciones:
CIM-XML comprende tres especificaciones:


* Operaciones CIM sobre HTTP<ref>{{citation|title=CIM Operations over HTTP|url=http://www.dmtf.org/sites/default/files/standards/documents/DSP0200_1.3.1.pdf|publisher=DMTF}}</ref>
Operaciones CIM sobre HTTP
* Representación de CIM medianteXML<ref>{{citation|title=Representation of CIM using XML|url=http://www.dmtf.org/sites/default/files/standards/documents/DSP0201_2.3.1.pdf|publisher=DMTF}}</ref>

* CIM DTD<ref>{{citation|title=CIM-XML DTD|url=http://www.dmtf.org/sites/default/files/standards/documents/DSP0203_2.4.0.dtd|publisher=DMTF}}</ref>
Representación de CIM usando XML

CIM DTD


===Gestión del WS===
===Gestión del WS===
Línea 65: Línea 64:
WS-MAN forma parte de la familia de protocolos WBEM, y está estandarizado por el DMTF.
WS-MAN forma parte de la familia de protocolos WBEM, y está estandarizado por el DMTF.


WS-MAN comprende 3 especificaciones:
WS-MAN comprende tres especificaciones:


* Especificación de mapeo WS-CIM<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP0230_1.1.0.pdf|title=WS-CIM Mapping Specification}}</ref>
Especificaciones de mapeo WS-CIM
* Especificación del enlace CIM de WS-Management<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP0227_1.2.0.pdf|title=WS-Management CIM Binding Specification}}</ref>

* Especificación de [[Servicio web|servicios web]] para la administración (WS-Management)<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP0226_1.2.0.pdf|title=Web Services for Management (WS-Management) Specification}}</ref>
Especificación del enlace CIM de WS-MANAGEMENT

Especificaciones de Web Services for Management (WS- Management)


====Operaciones CIM sobre servicios RESTful ====
====Operaciones CIM sobre servicios RESTful ====
Línea 79: Línea 76:
CIM-RS comprende tres especificaciones:
CIM-RS comprende tres especificaciones:


* Operaciones CIM sobre servicios [[RESTful]]<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP-IS0201_1.0.0.pdf|title=CIM Operations Over RESTful Services}}</ref>
Operaciones CIM sobre servicios RESTful
* Especificaciones de protocolo CIM-RS<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP0210_2.0.0.pdf|title=CIM-RS Protocol Specification}}</ref>

* Representación de la carga útil de CIM-RS en [[JSON]].<ref>{{Cite web|url=https://www.dmtf.org/sites/default/files/standards/documents/DSP0211_2.0.0.pdf|title=CIM-RS Payload Representation in JSON}}</ref>
Especificaciones de protocolo CIM-RS

Representación de la carga útil de CIM-RS en JSON.

== Véase también ==

Iniciativa de Gestión del Almacenamiento - Especificación


== Referencias ==
== Referencias ==
{{listaref}}


== Enlaces externos ==
== Enlaces externos ==
{{traducido ref|en|Common Information Model (computing)|oldid=1084726543|fecha=26 de abril de 2022}}


[https://www.dmtf.org/standards/cim/ CIM], Estándares, DMTF, incluido el esquema CIM y la especificación de la infraestructura CIM.
* [https://www.dmtf.org/standards/cim/ CIM], Estándares, DMTF, incluido el esquema CIM y la especificación de la infraestructura CIM.
* [https://www.dmtf.org/standards/cim/ Definición CIM], Linktionary

* [https://web.archive.org/web/20071009123101/http://www.networkcomputing.com/912/912ws1.html Definición CIM], Networkcomputing, archivado desde el original en 2007-10-09, recuperado en 2006-12-11.
[https://www.dmtf.org/standards/cim/ Definición CIM], Linktionary
* [https://www.techtarget.com/searchenterprisedesktop/tip/Using-WMI-and-the-CIM-standard-with-Windows-PowerShell Definición CIM], Searchstorage, Techtarget

[https://web.archive.org/web/20071009123101/http://www.networkcomputing.com/912/912ws1.html Definición CIM], Networkcomputing, archivado desde el original en 2007-10-09, recuperado en 2006-12-11.
* [https://web.archive.org/web/20080410002716/http://www.wbemsolutions.com/tutorials/CIM/cim.html CIM], Tutoriales, Soluciones WBEM, archivado desde el original en 2008-04-10, recuperado en 2006-12-11.
* [[sourceforge:projects/sblim/|SBLIM]], [[SourceForge|Sourceforge]].

[https://www.techtarget.com/searchenterprisedesktop/tip/Using-WMI-and-the-CIM-standard-with-Windows-PowerShell Definición CIM], Searchstorage, Techtarget

[https://web.archive.org/web/20080410002716/http://www.wbemsolutions.com/tutorials/CIM/cim.html CIM], Tutoriales, Soluciones WBEM, archivado desde el original en 2008-04-10, recuperado en 2006-12-11.

[https://sourceforge.net/projects/sblim/ SBLIM], Sourceforge.


[[Categoría:Estándares informáticos]]
[[Categoría:Estándares informáticos]]

Revisión actual - 08:18 22 abr 2024

El modelo de información común (CIM por sus siglas en inglés) es un estándar abierto que define cómo los elementos gestionados en un entorno TI son representados como un conjunto común de objetos y relaciones entre ellos.

El Grupo de Trabajo de Administración Distribuida (DMTF) mantiene el CIM para permitir una gestión coherente de estos elementos gestionados, independientemente de su fabricante o proveedor.

Visión general[editar]

Una forma de describir el CIM es decir que permite a múltiples partes intercambiar información de gestión sobre estos elementos gestionados. Sin embargo, esto no alcanza para expresar que el CIM no solo representa estos elementos gestionados y la información de gestión, sino que también proporciona los medios para controlar y gestionar estos elementos activamente. Al utilizar un modelo común de información, el software de gestión puede ser escrito una vez y trabajar con muchas implementaciones del modelo común sin operaciones de conversión complejas ni costosas o pérdida de información.

El estándar del CIM es definido y publicado por el Grupo de Trabajo de Administración Distribuida (DMTF). Un estándar relacionado es la Gestión Empresarial Basada en Web (WBEM por sus siglas en inglés, también definida por el DMTF) que define una implementación particular de CIM, incluyendo protocolos para descubrir y acceder a dichas implementaciones CIM.

Esquema y especificaciones[editar]

El estándar CIM incluye la especificación de la infraestructura CIM y el esquema CIM:

  • Especificación de la Infraestructura CIM (CIM Infrastructure Specification): La Especificación de la Infraestructura CIM define la arquitectura y los conceptos de CIM, incluyendo un lenguaje mediante el cual se define el Esquema CIM (incluyendo cualquier esquema de extensión), y un método para mapear CIM a otros modelos de información, como SNMP. La arquitectura CIM se basa en UML, por lo que está orientada a objetivos: 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 (CIM Schema): 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 gestionados en un entorno de TI. El esquema CIM cubre la mayoría de los elementos actuales de un entorno informático, 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 gestionados. Dado que la mayoría de los elementos gestionados tienen un comportamiento específico del producto y del 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 regularmente.[1]

El CIM es la base para la mayoría de los otros estándares DMTF (es decir, WBEM o SMASH). También es la base del estándar SMI-S par a la gestión del almacenamiento.

Implementaciones[editar]

Implementaciones de infraestructura[editar]

Muchos proveedores ofrecen implementaciones de CIM en diversas formas.

Algunos sistemas operativos ofrecen una implementación de CIM, por ejemplo:

Algunas implementaciones son independientes de los sistemas que soportan, por ejemplo:

También hay un creciente número de herramientas del mercado relacionadas con el CIM.

Normas de gestión basadas en el esquema CIM[editar]

Las organizaciones de normalización han definido normas de gestión basadas en el esquema CIM:

  • La Asociación de la Industria de Redes de Almacenamiento (SNIA por sus siglas en inglés) ha apostado fuertemente por el uso de CIM y WBEM: han definido su uso del CIM (llamado Iniciativa de Gestión del Almacenamiento - Especificación o SMI-S) como un estándar.
  • Algunos fabricantes de servidores colaboran en el DMTF bajo la iniciativa SMASH para definir la gestión de servidores basada en CIM.
  • La iniciativa DASH en el DMTF intenta definir la gestión de ordenadores de sobremesa basada en CIM.

Protocolos de comunicación usados[editar]

Se han definido varios protocolos para los mensajes transmitidos entre clientes y servidores. Los protocolos de mensajes de transmiten sobre HTTP. Hay dos tipos de mensajes:

  • mensajes operativos, que provocan una respuesta del receptor (RPC)
  • mensajes de exportación, que son indicaciones/eventos

Operaciones CIM sobre HTTP (CIM-XML)[editar]

CIM-XML forma parte de la familia de protocolos WBEM, y está estandarizado por el DMTF.

CIM-XML comprende tres especificaciones:

  • Operaciones CIM sobre HTTP[4]
  • Representación de CIM medianteXML[5]
  • CIM DTD[6]

Gestión del WS[editar]

WS-MAN forma parte de la familia de protocolos WBEM, y está estandarizado por el DMTF.

WS-MAN comprende tres especificaciones:

  • Especificación de mapeo WS-CIM[7]
  • Especificación del enlace CIM de WS-Management[8]
  • Especificación de servicios web para la administración (WS-Management)[9]

Operaciones CIM sobre servicios RESTful[editar]

CIM-RS forma parte de la familia de protocolos WBEM, y está estandarizado por el DMTF.

CIM-RS comprende tres especificaciones:

  • Operaciones CIM sobre servicios RESTful[10]
  • Especificaciones de protocolo CIM-RS[11]
  • Representación de la carga útil de CIM-RS en JSON.[12]

Referencias[editar]

  1. «CIM Schemas» (en inglés). Distributed Management Task Force, Inc. Archivado desde el original el 28 de septiembre de 2018. Consultado el 23 de diciembre de 2022. 
  2. REDMOND\\markl. «Windows Management Infrastructure (MI)». docs.microsoft.com (en inglés estadounidense). Consultado el 31 de diciembre de 2019. 
  3. SBLIM, Sourceforge .
  4. CIM Operations over HTTP, DMTF .
  5. Representation of CIM using XML, DMTF .
  6. CIM-XML DTD, DMTF .
  7. «WS-CIM Mapping Specification». 
  8. «WS-Management CIM Binding Specification». 
  9. «Web Services for Management (WS-Management) Specification». 
  10. «CIM Operations Over RESTful Services». 
  11. «CIM-RS Protocol Specification». 
  12. «CIM-RS Payload Representation in JSON». 

Enlaces externos[editar]

  • CIM, Estándares, DMTF, incluido el esquema CIM y la especificación de la infraestructura CIM.
  • Definición CIM, Linktionary
  • Definición CIM, Networkcomputing, archivado desde el original en 2007-10-09, recuperado en 2006-12-11.
  • Definición CIM, Searchstorage, Techtarget
  • CIM, Tutoriales, Soluciones WBEM, archivado desde el original en 2008-04-10, recuperado en 2006-12-11.
  • SBLIM, Sourceforge.