next up previous contents
Next: Namensgebung für Agenten Up: 4.5.1 Verzeichnisdienst Previous: 4.5.1 Verzeichnisdienst

Namensgebung für Agentensysteme

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 up previous contents
Next: Namensgebung für Agenten Up: 4.5.1 Verzeichnisdienst Previous: 4.5.1 Verzeichnisdienst
Copyright Munich Network Management Team