next up previous contents
Next: Verwaltung der Schattenobjekte im Up: 5 Implementierung des Gateways Previous: Unterschiede zu SOMobjects 2.1

5.2 Realisierung des Gateways mit SOM/DSOM

Die Abbildung 5.3 zeigt das CORBA/SNMP-Gateway als DSOM-Serverprogramm. Das Gateway kann entweder automatisch vom somdd oder manuell von der Kommandozeile oder von einer Anwendung aus gestartet werden. Dabei wird ein Object Adapter Objekt erzeugt, welches wiederum ein Server Objekt (in der Abbildung SOMOSServer, da Object Services genutzt werden) instantiiert. Anschließend wird das Gatewayobjekt (snmpserver erzeugt und exportiert. Die Methoden dieses Objektes werden hauptsächlich von den Schattenobjekten benötigt. Wenn eine Managementanwendung auf das snmpserver-Objekt zugreifen will (z. B. zu Konfigurationszwecken), benötigt sie ein Proxy-Objekt zu diesem Objekt (siehe Abb. 5.3).

Nach der Initialisierung ist das Gateway prinzipiell bereit, Requests von Clients zu empfangen und zu verarbeiten. Noch existieren im Gateway allerdings noch keine Schattenobjekte, die noch erzeugt werden müssen.


  
Abbildung 5.3: Das Gateway als DSOM-Serverprogramm
\begin{figure}
\begin{center}
\leavevmode \epsffile{DSOMGateway.eps}\end{center}\end{figure}



 

Copyright Munich Network Management Team