Schemat CIM to specyfikacja komputera, która jest częścią wspólnego modelu informacyjnego , utworzonego przez grupę zadaniową ds . Zarządzania rozproszonego .
Jest to diagram pojęciowy składający się z klas, atrybutów, relacji między tymi klasami i dziedziczenia, zdefiniowany w świecie oprogramowania ( Oprogramowanie ) i sprzętu komputerowego ( Sprzęt ). Ten zbiór obiektów i relacji między nimi stanowi wspólną podstawę opisu elementów komputera. Nowe wersje są regularnie wydawane, najnowsza to 2.51.0, datan du12 czerwca 2018 r.
Schemat ten jest podstawą innych standardów DMTF, takich jak WBEM lub SMASH , a nawet SMI-S do zarządzania pamięcią masową.
Schemat CIM jest rozszerzalny, aby umożliwić producentom tych elementów przedstawienie ich produktu i specyficznego zachowania ich sprzętu, wykorzystując jako wspólną podstawę elementy zdefiniowane w schemacie CIM. Producenci dostarczają rozszerzenia oprogramowania zwane dostawcami, które określają nowe klasy oraz ich atrybuty i relacje.
Inni producenci, aby reprezentować określone funkcjonalności, decydują się na uzupełnienie istniejących klas poprzez dodanie nowych atrybutów, w szczególności poprzez wykorzystanie otwartego serwera WBEM OpenPegasus i jego specyficznych klas, przez PG_UnixProcess wywodzący się z CIM_Process .
Nazwy klas często mają określony przedrostek, który je odróżnia: PG_ ',' LMI_ ',' Win32_ 'itd.
Ponadto klasy opisane przez dostawcę Win32 definiują właściwości obiektów COM . Na przykład: Win32_COMClass , Win32_COMApplication , Win32_DCOMApplication itp.
OpenLMI to oprogramowanie oferujące wspólną infrastrukturę zarządzania opartą na WBEM . Jego schemat wywodzi pewne klasy z CIM_ Schéma w celu dodania specyfiki Linuksa.
SMI-S to standardowa specyfikacja zarządzania pamięcią masową oparta na CIM i WBEM . Każdy producent urządzeń pamięci masowej, w szczególności sieciowo, oferuje dostawcom WBEM możliwość sterowania jego wyposażeniem poprzez definiowanie klas peryferiów wyprowadzonych ze standardowych klas schematu CIM.