CIM Schema est une spécification informatique, faisant partie de la norme Common Information Model , et créée par le Distributed Management Task Force .
Il s'agit d'un diagramme conceptuel constitué de classes, d'attributs, de relations entre ces classes et d'héritages, définis dans le monde du logiciel et du matériel . Cet ensemble d'objets et de leurs relations constitue un cadre conceptuel permettant de décrire les éléments d'un ordinateur et d'organiser les informations sur l'environnement géré.
Ce schéma est la base d'autres normes DMTF telles que WBEM , SMASH ou SMI-S pour la gestion du stockage.
Extensibilité
Le schéma CIM est basé sur des objets et extensible, permettant aux fabricants de représenter leurs équipements en utilisant les éléments définis dans les classes de base du schéma CIM. Pour cela, les fabricants fournissent des extensions logicielles appelées providers , qui complètent les classes existantes en les dérivant et en ajoutant de nouveaux attributs.
Exemples de cours de base communs
- CIM_ComputerSystem pour un hôte informatique
- CIM_DataFile : Fichier informatique
- CIM_Directory : Répertoire des fichiers
- CIM_DiskPartition : partition de disque
- CIM_FIFOPipeFile : Tubes nommés
- CIM_OperatingSystem : Système d'exploitation
- CIM_Process : Processus informatique
- CIM_SqlTable : Table de base de données
- CIM_SqlTrigger : Déclencheur de base de données