Next: Namensgebung für Agenten
Up: 4.5.1 Verzeichnisdienst
Previous: 4.5.1 Verzeichnisdienst
Die MAF-Spezifikation definiert, wie ein eindeutiger Name
strukturiert ist. Er besteht aus dem Agent System Type, der
Authority und der Identity. Diese drei Komponenten bilden den
Compound Name des Agentensystems. Deshalb wird in der Abbildung
4.3 pro Komponente ein Naming Context
aufgebaut. Die OMG übernimmt die autorisierte Vergabe des
Agent System Type. In dem Beispiel wird der Agent System Type
willkürlich auf die erste freie Nummer '4' festgelegt.
Als Authority kann eine einzelne Person oder eine Organisation fungieren
und wird hier auf 'mnm' festgelegt. Die Identity besteht immer
aus dem Rechnernamen des Hosts, auf dem das Agentensystem gestartet wird.
Die Identity wurde so gewählt, da es für viele
Agenten notwendig ist, auf einem bestimmten Host gestartet oder
transferiert zu werden.
Um die CORBA-Objektreferenz des Agentensystems,
der sich auf dem Host 'hpheger0' befindet, zu bekommen, muß man, ausgehend
vom Root Context, eine Anfrage an den Naming Service mit dem
Compound Name 'AgentSystemService/4/mnm/hpheger0' stellen.
Es wird pro Host höchstens ein
Agentensystem erlaubt. Damit ist die oben vorgeschlagene Namensgebung
eindeutig und intuitiv für die Benutzer nachvollziehbar. Außerdem ist
damit die Portnummer des Webserver-Agenten auf jedem Agentensystem gleich.
Next: Namensgebung für Agenten
Up: 4.5.1 Verzeichnisdienst
Previous: 4.5.1 Verzeichnisdienst
Copyright Munich Network Management Team