next up previous contents
Next: Das SOM Metaclass Framework Up: 2.3.3 Die SOM-Frameworks Previous: Das SOM Event Management

Das SOM Replication Framework

Das Replication Framework unterstützt das Vorhandensein identischer Kopien eines Objekts in unterschiedlichen Adressräumen. Wenn der Zustand einer dieser Kopien verändert wird, werden die entsprechenden Updates automatisch auch auf allen anderen Kopien des Objekts vollzogen. Damit wird ein konsistenter Zustand aller replizierten Objekte erreicht.


 
Abbildung 2.9: Das Replication Framework
\begin{figure}
\begin{center}
\mbox { \epsffile{bilder/rpl.eps} }\end{center}\end{figure}

Damit die Objekte einer Klasse repliziert werden können, muß im Vererbungsbaum der Klasse die Klasse SOMRReplicbl auftreten. Außerdem müssen alle Methoden der Klasse, die die Instanzvariablen eines entsprechenden Objekts verändern, auf eine bestimmte Art und Weise überschrieben werden, damit die Zustandsänderungen auf den Kopien des Objekts nachvollzogen werden können.

Für die Ausbreitung der Zustandsänderungen gibt es zwei Alternativen:

Der Unterschied besteht darin, daß bei der ersten Alternative die Berechnung der Methode wiederholt ausgeführt werden muß, während beim zweiten Fall lediglich die Werte der Attribute aktualisiert werden. Bei Methoden, deren Ausführung aufwendig ist (z.B. hoher Verbrauch an Rechenzeit) ist daher das Value Logging besser geeignet.

Für die Realisierung der Zustandsupdates sind u.a. die Dienste des Event Management Frameworks nötig.


next up previous contents
Next: Das SOM Metaclass Framework Up: 2.3.3 Die SOM-Frameworks Previous: Das SOM Event Management
Copyright Munich Network Management Team