next up previous contents
Next: Der CORBA Naming Service Up: 2.3.1 Die CORBA Object Previous: 2.3.1 Die CORBA Object

Der CORBA LifeCycle Service

  Der LifeCycle Service ([OMG96]) definiert Dienste und Konventionen, um Objekte in einer verteilten Umgebung zu erzeugen, zu löschen, zu kopieren und zu verschieben. Das LifeCycle-Modul besteht aus Das FactoryFinder-Interface unterstützt die Suche nach Factories. Eine Factory ist ein Objekt, mit dem ein Objekt mit einer bestimmten Schnittstelle erzeugt werden kann. Die Suche erfolgt nach dem Namen einer Factory. Über die Schnittstellen oder Implementierungen, die die zurückgegebenen Factories und die Objekte, die von diesen erzeugt werden, unterstützen, wird nichts ausgesagt.

Das GenericFactory-Interface definiert eine generische Operation create_object() und stellt damit einen Dienst zur Erzeugung von Objekten zur Verfügung. Die Aufgabe der GenericFactory ist, Aufrufe von create_object() an implementierungsspezifische Factories, welche den angegebenen Kriterien genügen, weiterzuleiten.

Das LifeCycleObject-Interface schließlich definiert Methoden, um Objekte in einer verteilten Umgebung zu kopieren, zu verschieben und zu löschen. Objekte, welche den LifeCycle Service verwenden, unterstützen diese Schnittstelle.



Copyright Munich Network Management Team