Gemensam informationsmodell (databehandling) -
Common Information Model (computing)

Från Wikipedia, den fria encyklopedin
Gemensam informationsmodell
Status Publicerad
År började 1999
; För 22 år sedan
 (
1999
)
Organisation Distribuerad arbetsgrupp för hantering
Relaterade standarder WBEM och SMASH
Domän Informationsmodell
Förkortning CIM
Hemsida

Den Common Information Model ( CIM ) är en öppen standard som definierar hur hanterade element i en IT-miljö är representerade som en gemensam uppsättning objekt och relationer mellan dem.

Den Distributed Management Task Force upprätthåller CIM att tillåta konsekvent hantering av dessa hanterade element, oberoende av deras tillverkare eller leverantör.

Översikt

Ett sätt att beskriva CIM är att säga att det tillåter flera parter att utbyta ledningsinformation om dessa hanterade element. Detta kommer emellertid inte att uttrycka att CIM inte bara representerar dessa hanterade element och förvaltningsinformationen utan ger också medel för att aktivt kontrollera och hantera dessa element. Genom att använda en gemensam informationsmodell kan hanteringsprogramvara skrivas en gång och arbeta med många implementeringar av den gemensamma modellen utan komplexa och kostsamma konverteringsoperationer eller förlust av information.

CIM-standarden definieras och publiceras av Distribution Management Task Force (DMTF). En relaterad standard är webbaserad Enterprise Management (WBEM, även definierad av DMTF) som definierar en viss implementering av CIM, inklusive protokoll för att upptäcka och komma åt sådana CIM-implementeringar.

Schema och specifikationer

CIM-standarden inkluderar CIM Infrastructure Specification och CIM Schema :

  • CIM Infrastructure Specification
CIM-infrastrukturspecifikationen definierar CIM: s arkitektur och begrepp, inklusive ett språk med vilket CIM-schemat (inklusive tilläggsschema) definieras och en metod för att mappa CIM till andra informationsmodeller, till exempel SNMP . CIM-arkitekturen är baserad på UML , så den är objektorienterad: De hanterade elementen representeras som CIM- klasser och alla relationer mellan dem representeras som CIM- föreningar . Arv möjliggör specialisering av vanliga baselement till mer specifika härledda element.
  • CIM-schema
Den CIM Schema är en konceptuell schema som definierar den specifika uppsättning objekt och relationer mellan dem som utgör en gemensam bas för de hanterade element i en IT-miljö . CIM-schemat täcker de flesta av dagens element i en IT-miljö, till exempel datorsystem , operativsystem , nätverk , mellanprogram , tjänster och lagring . Klasser kan till exempel vara: CIM_ComputerSystem , CIM_OperatingSystem , CIM_Process , CIM_DataFile . CIM-schemat definierar en gemensam grund för att representera dessa hanterade element. Eftersom de flesta hanterade element har produkt- och leverantörsspecifikt beteende är CIM-schemat utbyggbart för att göra det möjligt för producenterna av dessa element att representera sina specifika funktioner sömlöst tillsammans med den gemensamma basfunktionaliteten definierad i CIM-schemat.
Uppdateringar av CIM-schemat publiceras regelbundet.

CIM är grunden för de flesta andra DMTF-standarder (t.ex. WBEM eller SMASH ). Det är också grunden för SMI-S- standarden för lagringshantering.

Implementeringar

Infrastrukturimplementeringar

Många leverantörer tillhandahåller implementeringar av CIM i olika former:

Det finns också ett växande antal verktygsmarknader runt CIM.

Ledningsstandarder baserade på CIM-schemat

Standardorganisationer har definierade hanteringsstandarder baserat på CIM-schemat:

Kommunikationsprotokoll som används

Ett antal protokoll definieras för meddelanden som överförs mellan klienter och servrar. Meddelandeprotokollen överförs ovanpå HTTP . Det finns två meddelandetyper:

  1. operativa meddelanden som framkallar ett svar från mottagaren ( RPC )
  2. exportera meddelanden, som är indikationer / händelser.

CIM-operationer via HTTP (CIM-XML)

CIM-XML ingår i WBEM-protokollfamiljen och standardiseras av DMTF.

CIM-XML består av tre specifikationer:

  1. CIM-operationer via HTTP
  2. Representation av CIM med XML
  3. CIM DTD

WS-Management

WS-MAN ingår i WBEM-protokollfamiljen och standardiseras av DMTF.

WS-MAN består av 3 specifikationer:

  1. WS-CIM Mapping Specification
  2. WS-Management CIM Binding Specification
  3. Webbtjänster för hantering (WS-Management) Specifikation

CIM-operationer över RESTful-tjänster

CIM-RS ingår i WBEM-protokollfamiljen och standardiseras av DMTF.

CIM-RS består av tre specifikationer:

  1. CIM-drift över RESTful Services
  2. CIM-RS-protokollspecifikation
  3. CIM-RS-nyttolastrepresentation i JSON

Se även

Referenser