next up previous contents index
Next: Alternative 2: Kapselung der Up: Anbindung des Managementsystems an Previous: Anbindung des Managementsystems an

Alternative 1: Kopplung des ORBs an das XMP-API

Eine Forderung, die an die Kommunikationskomponente von Managementsystemen gestellt wird, besteht darin, eine protokollunabhängige Programmierschnittstelle für den Zugriff auf Managementobjekte zur Verfügung zu stellen. Ein typischer Vertreter dieses Gedankens ist XMP/XOM (X/Open Management Protocol  [#!xopen92a!#], X/Open OSI-Abstract-Data Manipulation API  [#!xopen91!#]), dessen Zielsetzung darin besteht, eine einheitliche Programmierschnittstelle für die Managementprotokolle CMIP und SNMP bzw. die Darstellung von ASN.1-Datentypen in C bereitzustellen, um einheitliches Management unabhängig von der verwendeten Managementarchitektur zu erlauben. Dieser Versuch der Vereinheitlichung muß jedoch aus heutiger Sicht als gescheitert betrachtet werden, da sich die Heterogenität der Managementprotokolle nicht verbergen ließ: In Abhängigkeit des verwendeten Protokolls müssen zur Generierung der PDUs unterschiedliche Parameter in die XMP-Funktionsaufrufe eingesetzt werden. Letztere werden mit XOM erzeugt, einem API für die Repräsentation von ASN.1-Datentypen in C (siehe auch [#!poch96!#]).


 
Abbildung: XOM/XMP-basierte Integration des ORBs in ein Managementsystem

Die Integration des ORBs mit dem XMP-API müßte folgende Schritte beinhalten:

Folgende Argumente sprechen gegen diesen Lösungsansatz:

Ferner impliziert die Belegung der XMP-Funktionsaufrufe mit entsprechenden Aufrufparametern, daß ein Managementsystem zu jedem Agenten wissen muß, mit welchem Managementprotokoll auf dessen Informationen zugegriffen werden kann. Die hierfür in der Praxis angewandte Lösung besteht darin, bereits an oberster Stelle der Topologiehierarchie zwischen den Protokollwelten zu unterscheiden.

Diese gravierenden Einschränkungen disqualifizieren den XOM/XMP-basierten Integrationsansatz für eine universell und flexibel anwendbare Lösung.


next up previous contents index
Next: Alternative 2: Kapselung der Up: Anbindung des Managementsystems an Previous: Anbindung des Managementsystems an
Copyright Munich Network Management Team