Next: 6.6 Der Transaktionsmechanismus
Up: 6 JMAPI-Agenten
Previous: Integration mit JMAPI
In den Abschnitten 6.1, 6.2, 6.3
und 6.4 verlief die Kommunikation zwischen dem Managed
Object Server und den Agenten jeweils über RMI oder SNMP. Die
Einbindung von Agenten auf der Basis anderer Kommunikationsprotokolle,
wie etwa CORBA IIOP, ist ebenfalls möglich. JMAPI liefert in diesem
Fall allerdings keine Unterstützung in Form von Java-Packages, wie
dies etwa bei SNMP der Fall ist. In Abschnitt 7.4 wird
als Beispiel eine JMAPI-konforme Benutzeroberfläche für einen am
Lehrstuhl vorhandenen CORBA-Agenten vorgestellt.
Für die Integration von CORBA-Agenten sind folgende Möglichkeiten
denkbar:
- Die JMAPI-Clients kommunizieren direkt mit den
CORBA-Agenten. Dieser Ansatz ist sinnvoll, wenn es sich bei den
CORBA-Objekten um Factory-Objekte handelt, die andere Objekte erzeugen
und verwalten.
- Es werden JMAPI-Proxy-Agenten analog zu Abschnitt
6.3 eingesetzt. Die JMAPI-Managed-Objects auf dem MO
Server kommunizieren in diesem Fall über RMI mit den Proxy-Agenten
auf den Appliances. Die Proxy-Agenten sind in diesem Fall echte
JMAPI-Agenten, und können somit die gesamte von JMAPI bereitgestellte
Funktionalität nutzen.
- Zu jedem CORBA-Objekt wird auf dem MO Server ein JMAPI-MO
angelegt. Dieses kommuniziert mit seinem zugehörigen CORBA-Objekt über
IIOP. In diesem Fall sind alle MO-Instanzen doppelt vertreten,
nämlich einmal als JMAPI-MO und einmal als CORBA-Objekt. Dies kann zu
Inkonsistenzen führen, wenn beispielsweise ein CORBA-Objekt gelöscht
wird, ohne das zugehörige JMAPI-MO zu entfernen.
Next: 6.6 Der Transaktionsmechanismus
Up: 6 JMAPI-Agenten
Previous: Integration mit JMAPI
Copyright Munich Network Management Team