Gemensam informationsmodell
Common Information Model ( Common Information Model , CIM ) är en öppen standard som definierar representationen av hanterade delar av IT-miljön som en samling av objekt och deras relationer, utformad för att tillhandahålla ett enhetligt sätt att hantera sådana objekt, oavsett deras leverantör eller tillverkare.
Översikt
På ett förenklat sätt kan CIM ses som ett sätt för flera deltagare att dela den information de behöver för att hantera sina element. Förenklingen ligger i det faktum att CIM inte bara definierar representationen av hanterade element och kontrollinformation, utan också ger möjlighet att hantera och kontrollera deras drift. Styrprogramvara byggd med CIM kan fungera med många implementeringar av denna standard utan dataförlust eller komplex omkodning.
CIM är utvecklat och publicerat av Distributed Management Task Force . Den associerade webbaserade Enterprise Management- standarden (även utvecklad av DMTF) definierar CIM-implementeringen, inklusive upptäckts- och åtkomstprotokollet.
Schema och specifikation
CIM-standarden inkluderar en infrastrukturspecifikation och ett schema :
- Infrastrukturspecifikationen definierar arkitekturen och begreppen för CIM, inklusive definitionsspråket för CIM-schemat (och alla dess tillägg), och hur CIM mappas till andra informationsmodeller, såsom SNMP . CIM-arkitekturen är objektorienterad eftersom den är baserad på UML : hanterade element representeras av CIM-klasser, alla relationer mellan dem representeras av CIM-associationer, och arv låter dig skapa specialiserade element från enklare basklasser.
- Ett schema är ett konceptuellt schema som definierar en uppsättning objekt och relationer mellan dem som representerar den gemensamma grunden för hanterade element i en IT-miljö. Diagrammet täcker de flesta av de moderna delarna av IT-miljön, såsom datorer, operativsystem, nätverk, mellanprogram , tjänster och lagring. Schemat definierar en gemensam representationsbas för sådana element. Eftersom de flesta av de hanterade elementen för varje elementtyp och dess producent har sitt eget beteende, är schemat utbyggbart och gör det möjligt för producenter att exponera specifik funktionalitet på ett liknande sätt som den grundläggande funktionaliteten som definieras i schemat.
De flesta av de andra DMTF-standarderna (som WBEM eller SMASH ) är baserade på eller använder CIM. Det är också grunden för SMI-S- standarden för lagringshantering.
Versioner
- Den nuvarande versionen 2.48.0 av schemat publicerades den 14 december 2016
- Den nuvarande versionen 2.42.0 av schemat publicerades den 29 september 2014
- Den nuvarande versionen 2.7 av infrastrukturspecifikationen publicerades den 23 maj 2012
Implementeringar
Många tillverkare tillhandahåller olika CIM-implementationer:
- De flesta operativsystem tillhandahåller en implementering av CIM. Till exempel är CIM implementerat i Microsoft Windows ( WMI )-familjen och vissa GNU/Linux-distributioner [1]
- CIM och WBEM antas aktivt inom området lagringsnätverk i form av den CIM-baserade standarden SMI-S, definierad av SNIA -föreningen
- De flesta servertillverkare samarbetar med DMFT genom den CIM-baserade SMASH-standarden
- DMTF utvecklar DASH skrivbordshanteringsstandard
Dessutom utvecklas marknaden för CIM-verktyg.
Se även
Anteckningar
- ↑ アーカイブされたコピー(inte tillgänglig länk) . Hämtad 23 april 2009. Arkiverad från originalet 20 juli 2012. (obestämd) SBLIM-projekt på SourceForge.net
Länkar