OpenWBEM.

Eine Open-Source-Grade-Open-Source-Implementierung von WBEM
Jetzt downloaden

OpenWBEM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • OpenWBEM Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 2.8 MB

OpenWBEM. Stichworte


OpenWBEM. Beschreibung

Eine Open-Source-Grade-Open-Source-Implementierung von WBEM OpenWBEM ist in C ++ geschrieben, eignet sich für kommerzielle und nicht-kommerzielle Anwendungen. OpenWBEM bietet eine Grundlage für die Entwicklung von Management-Frameworks, die plattformübergreifende Barrieren und Empower echte Interoperabilität überwinden. Developers können OpenWBEM als WBEM-Framework und Management-Agent verwenden, um Anwendungen bereitzustellen Änderung und Konfigurationsmanagement, Systemgesundheitsüberwachung und Enterprise-Wide-Management-Funktionalität.Nache: OpenWBEM wird unter den Bedingungen der BSD-Lizenz entwickelt und lizenziert. Hier sind einige wichtige Funktionen von "openwbem": CIM-Server: · Architektur für schnell und klein. · CIM-Operationen über HTTP 1.1 wird vollständig unterstützt. · CIM 2.2 wird unterstützt, einschließlich eingebetteter Instanzen, die für den ordnungsgemäßen Anzeigenunterstützung erforderlich sind. · HTTPS (erfordert OpenSSL) Erweiterbare Authentifizierung über Authentifizierungs-Plug-In-Module. Bereitgestellte Authentifizierungsmethoden: · PAM (verwendet die native Systemauthentifizierung) · HTTP-Digest (nützlich, da keine Kennwörter in einem klaren Text gesendet wird) · Local (kein Kennwort erforderlich, er ist auf den Dateisystemberechtigungen angewiesen und vertraut dem Betriebssystem, das den Benutzer korrekt authentifiziert hat.) · Simple (verwendet eine Kennwortdatei. Eine gute Probe, wie man ein Authentifizierungsmodul schreibt) · SSL-Client-Zertifikat Trust Store · Fast skalierbares CIM-Repository mit der Indexierung basierend auf der Berkely DB-Bibliothek. Unterstützte Anbieter-Schnittstellenarten: · C ++. · CMPI. · NPI-Anbieter-Schnittstelle. · Perl basierend auf NPI. · Perl mit SWIG, erstellt von Jason Long. · Fernbedienung. Ein anderer WBEM-Server wird aufgerufen, um die Anforderung zu erfüllen. CIM-Anbieter unterstützen: · Schreibanbieter ist einfach. Basisklassenadapter sind für die häufigsten Situationen bereitgestellt, die die Entwicklungszeit- und Anbietergröße reduzieren. Helferfunktionen stehen zur Verfügung, um die Anbieter einfach zu schreiben. · Anbieter laufen in einem Transaktionsumfeld, wodurch es viel einfacher ist, einen robusten Anbieter frei von Deadlocks und Rennbedingungen zu schreiben. · OpenWBEM C ++ - Anbieter werden automatisch erkannt, sodass das Anbieter-Qualifikations- oder Registrierungsschema nicht erforderlich ist. · Instanz · Sekundarinstanz · Methode · Associator · Indikation · Exportanzeige. Andere Arten von dynamischen steckbaren Anbietern: · Abgefragt · Authentifizierung · Genehmigung · CIM-Repository. · WQL. · Service · Indikationen und CIM-Hörer-Unterstützung. Beide Lebenszyklus- und Alarmanzeigen werden unterstützt. · WQL-Level 2-Unterstützung für Server und Client · Zugriffskontrolllisten · Discovery über SLP-Integration auf der Cimom- und Clientseite unter Verwendung einer beliebigen RFC 2614-kompatiblen SLP-Implementierung (z. B. openLP) · Unterstützung eines Binärprotokolls, das effizienter ist als CIM / XML · HTTP-Defrat-Komprimierung mit ZLIB. (Verwendung des Binärprotokolls zusammen mit der Komprimierung ist sehr Bandbreite effizient.) · HTTP-Chunking und Anhänger ermöglicht es OpenWBEM, große Transaktionen (z. B. Enumlquenzes auf das gesamte Schema) ohne Pufferung zu übertragen. Die Speichernutzung bleibt konstant. Selbst wenn der Kunde keine Chunking und Trailer unterstützt, werden große Anforderungen auf der Festplatte gepuffert, um Speicher zu speichern. · Kommunikation über TCP / IP- oder Domain-Sockel. · Der MOF-Compiler und Cimom haben den vollen Support für UTF-8, sodass Klassen und Instanzen den vollständigen Satz von Unicode-Zeichen enthalten können. · Der Owcimomd-Daemon ist stark getestet und wir glauben, dass es frei von Deadlocks und Abstürzen ist. Es hat auch eine Neustart-Funktion, um von Buggy-Anbietern zu erholen. · Der Code wurde durch einen Speicher-Debugger ausgeführt, und es gibt keine bekannten Speicherlecks oder nicht eingestelltes Wachstum. · Das Build-System konfiguriert sich automatisch an den Platform-Headern und Bibliotheken. Der Owcimomd-Daemon wurde so konzipiert, dass er nicht aufdringlich ist, und hat einen kleinen Fußabdruck. Viele Funktionen werden als freigegebene Bibliotheken geladen, sodass Sie auswählen und auswählen können, welche Funktionen Sie wirklich benötigen, und keinen Speicher mit nicht genutzter Code. Optionale Funktionen umfassen: · Indizsupport. · WQL-Bibliothek · Authentifizierungsmodule. · Berechtigungsmodule · Anbieterschnittstellen · Anbieter werden vom Speicher entladen, wenn sie nicht für eine konfigurierbare Zeit verwendet werden · SLP-Unterstützung wird als Anbieter implementiert · Anfragen von Handlern (CIM / XML oder Binär) können auf Anfrage mit einem konfigurierbaren Entlasttimeout geladen / entladen werden · HTTP-Komprimierung. · HTTP-Digest-Autorisierung · HTTPS (SSL) · Funktionelle Profile (Assoziation Traversal, Instanzmanipulation usw.) · Das SMI-S-Serverprofil ist vollständig implementiert. · Experimentelle Unterstützung für WBEM I18N, wie in den vorläufigen CIM-Vorgängen über HTTP 1.2 definiert Verfügbare Anbieter: · CIM_NAMESSPACE - Ermöglicht die Manipulation von Namespaces. · OpenWBEM_OBJECTManager: CIM_OBJECTMANAGER - steht für OWCIMOMD. · CIM_NAMESPACEINMANAGER - Association zwischen CIM_NAMESPACE und CIM_OBJECTMANAGER. · OpenWBEM_CIMXMLCommMechanismforopenWBEMManager. · OpenWBEM_HOSTEDObjectManager. · Openwbem_unitycomputersystem. · Cim_HostedAccessPoint. · CIM_CIMXMLCommunicationMechanismus. · SLP-Werbung. · __Namespace - Ermöglicht die Manipulation von Namespaces für ältere CIM-Clients mit der veralteten __-Klasse. · Novell hat im Rahmen des Life-Projekts eine Reihe von Open-Source-Anbietern für Linux geschrieben. · IBM verfügt über ein Vielzahl von Systemniveau-Anbietern über das Sblim-Projekt. Alle diese NPI- und CMPI-Anbieter arbeiten mit OpenWBEM. · Beispiele Anbieter zeigen, wie Sie Anbieter umsetzen können. Diese Anbieter implementieren Prozesse, RPMs und Laptop-Batterien. Diese machen auch für gute Demos. Zusätzliche Software: · C ++ CIM-Modell-API · WBEM-Client-API · MOF-Compiler. · MOF-API und Bibliothek können von jeder Anwendung verwendet werden. Enthält eine API, um den MOF-Text in eine C ++ - CIM-Klasse / Instanz zu konvertieren, ohne mit einem Cimom zu sprechen. · WQL-Befehlszeilen-Dienstprogramm · WQL-Client-Bibliothek. Verwenden Sie WQL mit Servern, die es nicht unterstützen oder Ihre speziellen Abfragen nicht unterstützen. · Anbieter Agent API. Eine Anwendung kann einen Mini-WBEM-Server einbetten, der in Verbindung mit der Remote-Anbieter-Schnittstelle verwendet wird. Unterstützte Plattformen: · Mac OS X · Linux · Solaris · HP-UX · Aix. · Novell NetWare Was ist neu in dieser Version: · Diese Version fügt keine neuen Funktionen hinzu. Es ist Quelle und Binärer kompatibel mit 3.2.0. Es behebt ein Privileg-Eskalations-Problem, das durch einen fehlerhaften Zufallszahlengeneratorcode verursacht wird, der nur in der Version 3.2.0 vorhanden ist. Dieser Fehler betrifft nur Installationen, die zur Verwendung der lokalen oder der HTTP-Digest-Authentifizierung konfiguriert sind. Andere kleinere Fehler wurden auch behoben.


OpenWBEM. Zugehörige Software