| |
2-22 CORBA/TMN, das V1.0 August 2000 Interworking Ist 2 2. Der CORBA-Managergegenstand ruft die find_factories hervor Betrieb herausgestellt durch Ausgangß$+0 CosLifeCycle::FactoryFinder Gegenstand. Infolgedessen ein Hinweis auf a gehandhabte Gegenstandfabrik wird erreicht und zum CORBA-Managergegenstand das zurückgebracht verlangt worden ihm. 3. Der CORBA-Managergegenstand ruft einen verwendbaren Betrieb auf dem gehandhabten Gegenstand hervor die Fabrik, die den CORBA-Gegenstandhinweis erreichte verwendet vorher. Gewöhnlich CORBA-Manager verengt diesen Hinweis auf einem weithin bekannten gehandhabten Gegenstand Fabrikschnittstelle (das CosLifeCycle::GenericFactory Schnittstelle, z.B.). 4. Die gehandhabte Gegenstandfabrik verursacht den CORBA gehandhabten Gegenstand und führt irgendwelche durch andere angeforderte Tätigkeit (wie Registrieren eines Hinweises auf dem gehandhabten Gegenstand mit a Name im lokalen CosNaming::NamingContext und/oder das mitteilend ein neues gehandhabter Gegenstand ist zu anderen Gegenständen am gehandhabten Gegenstandgebiet verursacht worden). Diese Art der Nebenwirkungtätigkeiten kann abhängig von dem Systemmanagement schwanken Bezugsmodell, das betrachtet wird. 5. Schließlich wenn alles ganz recht ist, bringt die gehandhabte Gegenstandfabrik einen Hinweis auf zurück der CORBA-Managergegenstand; andernfalls bringt er eine Ausnahme zurück. 2,2,3 Hervorrufen von Betrieben auf gehandhabten Gegenständen Das Hervorrufen eines Betriebes auf einem gehandhabten Gegenstand deutet das Durchführen der folgenden Tätigkeiten an: 1. Erhalten Sie einen Hinweis auf einem JIDM::ProxyAgent wenden Sie ein, das Zugang zu einigem ermöglicht Gebiet, von dem der gehandhabte Gegenstand ein Mitglied ist. 2. Erhalten Sie einen Hinweis auf dem Ausgangß$+0 CosNaming::NamingContext im Gebiet vorbei Mittel des Hervorrufens des get_domain_naming_context Betrieb herausgestellt durch JIDM::ProxyAgent Gegenstand. 3. Konstruieren Sie den Namen, der unmißverständlich den gehandhabten Gegenstand innerhalb kennzeichnet Gebiet. 4. Rufen Sie den Beschluß hervor Betrieb herausgestellt durch die Initiale CosNaming::NamingContext Gegenstand im Gebiet, ein CORBA so erreichend Gegenstandhinweis, der auf den gehandhabten Gegenstand zeigt. 5. Rufen Sie den Betrieb auf dem gehandhabten Gegenstand hervor. Selbstverständlich werden Schritte 1 bis 4 nur ausschließlich das erste mal ein gehandhabter Gegenstand angefordert wird erreicht. Wirklich der CORBA-Managergegenstand, der einen Hinweis auf a erhält gehandhabter Gegenstand kann den Hinweis in etwas lokalem Gegenstandservice registrieren damit anderer CORBA-Managergegenstände können den Hinweis finden und brauchen nicht, auf einzuwirken JIDM::ProxyAgent oder CosNaming::NamingContext Gegenstände. Sobald ein Hinweis für einen gehandhabten Gegenstand erhalten wird, ist er gültiges so langes wie gehandhabt Gegenstand besteht und das dazugehörige gehandhabte Gegenstandgebiet ist zugänglich. Ein gültiger Gegenstand Hinweis kann so viele Male angefordert worden verwendet werden. Zwei Alternativen bestehen für das Hervorrufen Betrieb auf einem gehandhabten Gegenstand, sobald ein CORBA-Gegenstandhinweis für erhalten wird Gegenstand: Benutzen Sie die dynamische Anforderungschnittstelle (DII); oder |  |
|
| |
|
|