Article de reference

Modèle commun d'information (informatique)

Le modèle d'information commun ( CIM ) est une norme ouverte qui définit la manière dont les éléments gérés dans un environnement informatique sont représentés sous la forme d'u...

Le modèle d'information commun ( CIM ) est une norme ouverte qui définit la manière dont les éléments gérés dans un environnement informatique sont représentés sous la forme d'un ensemble commun d' objets et de relations entre eux.

Le groupe de travail sur la gestion distribuée maintient le CIM pour permettre une gestion cohérente de ces éléments gérés, indépendamment de leur fabricant ou fournisseur.

Aperçu

Une façon de décrire le CIM est de dire qu'il permet à plusieurs parties d'échanger des informations de gestion sur ces éléments gérés. Cependant, cela ne rend pas pleinement compte de la capacité du CIM non seulement à décrire ces éléments gérés et les informations de gestion, mais également à les contrôler et à les gérer activement. En utilisant un modèle d'informations commun, le logiciel de gestion peut être écrit une fois et fonctionner avec de nombreuses implémentations du modèle commun sans opérations de conversion complexes et coûteuses ni perte d'informations.

La norme CIM est définie et publiée par la DMTF ( Distributed Management Task Force ). Une norme connexe est la norme WBEM ( Web-Based Enterprise Management , également définie par la DMTF) qui définit une implémentation particulière de CIM, y compris des protocoles de découverte et d'accès à ces implémentations CIM.

Schéma et spécifications

La norme CIM comprend la spécification d'infrastructure CIM et le schéma CIM :

  • Spécifications de l'infrastructure CIM
La spécification d'infrastructure CIM définit l'architecture et les concepts de CIM, notamment un langage par lequel le schéma CIM (y compris tout schéma d'extension) est défini, et une méthode de mappage de CIM à d'autres modèles d'information, tels que SNMP . L'architecture CIM est basée sur UML , elle est donc orientée objet : les éléments gérés sont représentés sous forme de classes CIM et toutes les relations entre eux sont représentées sous forme d'associations CIM . L'héritage permet la spécialisation d'éléments de base communs en éléments dérivés plus spécifiques.
  • Schéma CIM
Le schéma CIM est un schéma conceptuel qui définit l'ensemble spécifique d'objets et de relations entre eux qui représentent une base commune pour les éléments gérés dans un environnement informatique . Le schéma CIM couvre la plupart des éléments actuels d'un environnement informatique, par exemple les systèmes informatiques , les systèmes d'exploitation , les réseaux , les intergiciels , les services et le stockage . Les classes peuvent être, par exemple : CIM_ComputerSystem , CIM_OperatingSystem , CIM_Process , CIM_DataFile . Le schéma CIM définit une base commune pour représenter ces éléments gérés. Étant donné que la plupart des éléments gérés ont un comportement spécifique au produit et au fournisseur, le schéma CIM est extensible afin de permettre aux producteurs de ces éléments de représenter leurs caractéristiques spécifiques de manière transparente avec la fonctionnalité de base commune définie dans le schéma CIM.
Des mises à jour du schéma CIM sont publiées régulièrement.

CIM est la base de la plupart des autres normes DMTF (par exemple WBEM ou SMASH ). C'est également la base de la norme SMI-S pour la gestion du stockage.

Implémentations

Implémentations d'infrastructures

De nombreux fournisseurs proposent des implémentations de CIM sous diverses formes :

  • Certains systèmes d'exploitation fournissent une implémentation CIM, par exemple :
  • Certaines implémentations sont indépendantes des systèmes qu'elles prennent en charge, par exemple :
    • Le groupe Pegasus d'Open
    • Serveur J WBEM de WSI

Il existe également un nombre croissant d'outils sur le marché autour du CIM.

Normes de gestion basées sur le schéma CIM

Les organismes de normalisation ont défini des normes de gestion basées sur le schéma CIM :

Protocoles de communication utilisés

Plusieurs protocoles sont définis pour les messages transmis entre les clients et les serveurs. Les protocoles de messages sont transmis via HTTP . Il existe deux types de messages :

  1. messages opérationnels, qui provoquent une réponse du récepteur ( RPC )
  2. exporter des messages, qui sont des indications/événements.

Opérations CIM sur HTTP (CIM-XML)

CIM-XML fait partie de la famille de protocoles WBEM et est normalisé par le DMTF.

CIM-XML comprend trois spécifications :

  1. Opérations CIM sur HTTP
  2. Représentation de CIM à l'aide de XML
  3. DTD CIM

Gestion WS

WS-MAN fait partie de la famille de protocoles WBEM et est normalisé par le DMTF.

WS-MAN comprend 3 spécifications :

  1. Spécification de mappage WS-CIM
  2. Spécification de liaison CIM WS-Management
  3. Spécification des services Web pour la gestion (WS-Management)

Opérations CIM sur services RESTful

CIM-RS fait partie de la famille de protocoles WBEM et est normalisé par le DMTF.

Le CIM-RS comprend trois spécifications :

  1. Opérations CIM sur services RESTful
  2. Spécification du protocole CIM-RS
  3. Représentation de la charge utile CIM-RS en JSON

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index