Gemeinsames Informationsmodell (Computing)
Abkürzung | Cim |
---|---|
Status | Veröffentlicht |
Jahr begann | 1999 |
Organisation | Distributed Management Task Force |
Verwandte Standards | Wbem und ZERSCHLAGEN |
Domain | Informationsmodell |
Webseite | www |
Das Gemeinsames Informationsmodell (Cim) ist ein offener Standard das definiert, wie verwaltete Elemente in einem IT -Umgebung werden als ein gemeinsamer Satz von dargestellt Objekte und Beziehungen zwischen ihnen.
Das Distributed Management Task Force behält den CIM bei, um konsistent zu ermöglichen Management Von diesen verwalteten Elementen, unabhängig von ihrem Hersteller oder Anbieter.
Überblick
Eine Möglichkeit, CIM zu beschreiben, besteht darin, zu sagen, dass mehrere Parteien Managementinformationen über diese verwalteten Elemente austauschen können. Dies ist jedoch nicht nur auszudrücken, dass CIM nicht nur diese verwalteten Elemente und die Managementinformationen darstellt, sondern auch Mittel zur aktiven Kontrolle und Verwaltung dieser Elemente bietet. Durch die Verwendung eines gemeinsamen Informationsmodells kann die Managementsoftware einmal geschrieben werden und mit vielen Implementierungen des gemeinsamen Modells ohne komplexe und kostspielige Konvertierungsvorgänge oder des Verlusts von Informationen arbeiten.
Der CIM -Standard wird von der definiert und veröffentlicht Distributed Management Task Force (DMTF). Ein verwandter Standard ist Webbasierte Unternehmensmanagement (WBEM, ebenfalls definiert von DMTF), das eine bestimmte Implementierung von CIM definiert, einschließlich Protokollen zum Entdecken und Zugriff auf solche CIM -Implementierungen.
Schema und Spezifikationen
Der CIM -Standard enthält die CIM -Infrastrukturspezifikation und die CIM -Schema:
- CIM -Infrastrukturspezifikation
- Die CIM -Infrastrukturspezifikation definiert die Architektur und Konzepte von CIM, einschließlich einer Sprache, mit der das CIM -Schema (einschließlich eines Verlängerungsschemas) definiert ist, und eine Methode zum Zuordnen von CIM auf andere Informationsmodelle, wie z. B. SNMP. Die CIM -Architektur basiert auf Uml, so ist es objektorientiert: Die verwalteten Elemente werden als CIM dargestellt Klassen und alle Beziehungen zwischen ihnen werden als CIM dargestellt Assoziationen. Nachlass Ermöglicht die Spezialisierung gemeinsamer Basiselemente in spezifischere abgeleitete Elemente.
- CIM -Schema
- Das CIM -Schema ist ein Konzeptionales Schema Dies definiert den spezifischen Satz von Objekten und Beziehungen zwischen ihnen, die eine gemeinsame Basis für die verwalteten Elemente in einem darstellen IT -Umgebung. Das CIM -Schema deckt zum Beispiel die meisten heutigen Elemente in einer IT -Umgebung ab Computersysteme, Betriebssysteme, Netzwerke, Middleware, Dienstleistungen und Lagerung. Klassen können zum Beispiel: Cim_computersystem, Cim_operatingsystem, Cim_process, Cim_datafile. Das CIM -Schema definiert eine gemeinsame Grundlage für die Darstellung dieser verwalteten Elemente. Da die meisten verwalteten Elemente Produkt- und Lieferanten spezifisches Verhalten haben, ist das CIM -Schema erweiterbar, damit die Hersteller dieser Elemente ihre spezifischen Merkmale nahtlos zusammen mit der im CIM -Schema definierten gemeinsamen Basisfunktionalität darstellen können.
- Aktualisierungen des CIM -Schemas werden regelmäßig veröffentlicht.[1]
CIM ist die Grundlage für die meisten anderen DMTF -Standards (z. Wbem oder ZERSCHLAGEN). Es ist auch die Grundlage für die Smi-s Standard für die Speicherverwaltung.
Implementierungen
Infrastrukturimplementierungen
Viele Anbieter bieten Implementierungen von CIM in verschiedenen Formen an:
- Einige Betriebssysteme bieten beispielsweise eine CIM -Implementierung:
- das Windows -Management -Instrumentierung (WMI) API verfügbar in Microsoft Windows 2000 und höher
- Die Windows Management Infrastructure (MI) API für Microsoft Windows 2012 und höher[2]
- etwas Linux -Verteilungen Mit dem SBLIM -Projekt (Standards -basierte Linux -Instrumentierung für Verwaltbarkeit)[3]
- Einige Implementierungen sind unabhängig von den Systemen, die sie unterstützen, zum Beispiel:
- Pegasus der offenen Gruppe
- WSIs J WBEM -Server
Es gibt auch eine wachsende Anzahl von Tools -Markt um CIM.[4]
Managementstandards basierend auf dem CIM -Schema
Standardsorganisationen haben die Managementstandards auf der Grundlage des CIM -Schemas definiert:
- Das Association der Speicher -Netzwerkindustrie (SNIA) hat sich stark in die Verwendung von CIM und WBEM gekauft: Sie haben ihre Verwendung von CIM definiert (genannt Speichermanagementinitiative - Spezifikation oder Smi-s) als Standard.
- Etwas Server Hersteller arbeiten im DMTF unter dem zusammen ZERSCHLAGEN Initiative zur Definition von CIM-basierten Management von Servern.
- Das BINDESTRICH Initiative in den DMTF-Versuchen, die CIM-basierte Verwaltung von zu definieren Desktop-Computer.
Kommunikationsprotokolle verwendet
Eine Reihe von Protokollen wird für Nachrichten definiert, die zwischen Clients und Servern übertragen werden. Die Meldungsprotokolle werden darüber übertragen Http. Es gibt zwei Nachrichtentypen:
- Betriebsnachrichten, die eine Antwort vom Empfänger produzieren (RPC)
- Exportnachrichten, die Indikationen/Ereignisse sind.
CIM-Operationen über HTTP (CIM-XML)
CIM-XML ist Teil der WBEM-Protokollfamilie und wird durch die DMTF standardisiert.
CIM-XML umfasst drei Spezifikationen:
WS-Management
WS-Man ist Teil der WBEM-Protokollfamilie und wird durch die DMTF standardisiert.
WS-Man umfasst 3 Spezifikationen:
- WS-CIM-Mapping-Spezifikation[8]
- WS-Management-CIM-Bindungsspezifikation[9]
- Webdienste für Management (WS-Management) Spezifikation[10]
CIM -Operationen über erholsame Dienstleistungen
CIM-RS ist Teil der WBEM-Protokollfamilie und wird durch die DMTF standardisiert.
CIM-RS umfasst drei Spezifikationen:
- CIM -Operationen über erholsame Dienstleistungen[11]
- CIM-RS-Protokollspezifikation[12]
- CIM-RS-Nutzlastdarstellung in JSON[13]
Siehe auch
Verweise
- ^ "CIM -Schemata". Distributed Management Task Force, Inc. archiviert aus das Original am 28. September 2018. Abgerufen 28. September 2018.
- ^ Redmond \\ Markl. "Windows Management Infrastructure (MI)". docs.microsoft.com. Abgerufen 2019-12-31.
- ^ SBLIM, SourceForge
- ^ "CIM/WBEM -Tools (im Bereich DMTF -Mitglieder)".
- ^ CIM -Operationen über HTTP (PDF), Dmtf
- ^ Darstellung von CIM mit XML (PDF), Dmtf
- ^ CIM-XML DTD, Dmtf
- ^ "WS-CIM-Mapping-Spezifikation" (PDF).
- ^ "WS-Management-CIM-Bindungsspezifikation" (PDF).
- ^ "Webdienste für Management (WS-Management) Spezifikation" (PDF).
- ^ "CIM -Operationen über erholsame Dienstleistungen" (PDF).
- ^ "CIM-RS-Protokollspezifikation" (PDF).
- ^ "CIM-RS-Nutzlastdarstellung in JSON" (PDF).
Externe Links
- Cim, Standards, DMTF, einschließlich CIM -Schema und CIM -Infrastrukturspezifikation.
- CIM -Definition, Linkionary.
- CIM -Definition, Networkcomputing, archiviert aus das Original Am 2007-10-09, abgerufen 2006-12-11.
- CIM -Definition, Searchstorage, TechTarget.
- Cim, Tutorials, WBEM -Lösungen, archiviert von das Original am 2008-04-10, abgerufen 2006-12-11.
- SBLIM, SourceForge.