Architektur für WMI und Host Integration Server
Die Architektur der WMI-Technologie (Windows Management Instrumentation) umfasst Verwaltungsanwendungen, verwaltete Objekte, Anbieter und die Verwaltungsinfrastruktur.
Verwaltungsanwendungen
Eine Verwaltungsanwendung ist eine Microsoft Windows-basierte Anwendung oder ein Dienst, der Daten aus einem verwalteten Objekt verarbeitet oder anzeigt. Eine Verwaltungsanwendung kann eine Vielzahl von Aufgaben in einer Host Integration Server-Umgebung ausführen, z. B. das Konfigurieren von Servern, auf denen Host Integration Server ausgeführt wird, die Leistung messen, Ausfälle melden und Daten korrelieren. Die Verwaltungsanwendung erstellen Sie wahrscheinlich mithilfe dieses Programmiererhandbuchs.
Verwaltete Objekte
Ein verwaltetes Objekt stellt eine logische oder physische Unternehmenskomponente dar. Ein verwaltetes Objekt wird in WMI mithilfe des Common Information Model (CIM) modelliert und von einer Verwaltungsanwendung über die WMI-Programmierschnittstelle zugegriffen. Ein verwaltetes Objekt in der Host Integration Server-Umgebung kann eine beliebige Komponente des Systems sein, von einem Linkdienstgerätetreiber, der mit Hardware kommuniziert, bis hin zu Softwarekonfigurationsinformationen zu Benutzern und verbundenen logischen Einheiten (LU).
WMI-Anbieter
Ein WMI-Anbieter ist ein COM-Objekt, das eine Schnittstelle für ein verwaltetes Objekt verfügbar macht. Die mit Host Integration Server bereitgestellten WMI-Anbieter verwenden die WMI-COM-API, um das WMI-Repository mit Daten aus verwalteten Host Integration Server-Objekten zu versorgen, Anforderungen im Auftrag von Host Integration Server-Verwaltungsanwendungen zu verarbeiten und Benachrichtigungen zu Ereignissen zu generieren.
Verwaltungsinfrastruktur
Die Verwaltungsinfrastruktur besteht aus WMI und dem CIM-Repository. Mit WMI können Benutzer die Kommunikation zwischen Verwaltungsanwendungen und Anbietern verarbeiten. Benutzer speichern ihre statischen Daten im CIM-Repository. Anwendungen und Anbieter kommunizieren über WMI über eine gemeinsame Anwendungsprogrammierschnittstelle (COM-API). Die COM-API, die Ereignisbenachrichtigungs- und Abfrageverarbeitungsdienste bereitstellt, ist in den Programmiersprachen C und C++ verfügbar.
Das CIM-Repository enthält statische Verwaltungsdaten. Statische Daten sind Daten, die sich nicht regelmäßig ändern. WMI unterstützt auch dynamische Daten, d. h. Daten, die bei Bedarf generiert werden müssen, da sie häufig geändert werden. Daten können von WMI oder Netzwerkadministratoren im CIM-Repository abgelegt werden. Informationen können im CIM-Repository mithilfe der MOF-Sprache (Managed Object Format) und des MOF-Compilers oder der WMI-COM-APIs platziert werden. Die mit Host Integration Server bereitgestellten WMI-Anbieter verwenden beide Mechanismen.
Verwaltungsanwendungen können direkt auf die COM-API zugreifen, um mit WMI und dem CIM-Repository zu interagieren, um Verwaltungsanforderungen von Host Integration Server zu stellen. Anwendungen können auch andere Zugriffsmethoden verwenden, z. B. HTML, um diese Anforderungen zu stellen. Das für die Kommunikation zwischen lokalen und Remotekomponenten verwendete Protokoll ist Distributed Component Object Model (DCOM).