Next: 5.5 Realisierte Agenten
Up: 5 Realisierung: Mobile Agent
Previous: 5.3.5 Klasse StationaryAgent
Die Schnittstelle zwischen Agentensystem und
Agenten bilden die Klassen AgentManager, Agent und
Migrate.
Die Klasse AgentManager verwaltet die Agenten und besitzt alle
Rechte, Agenten zu erzeugen, zu terminieren, etc. Der Agent wiederum besitzt
als Attribut eine Referenz auf seinen AgentManager und kann
somit alle Methoden aufrufen, die im AgentManager als 'public'
deklariert sind.
Über die AgentTable hat der AgentManager indirekten Zugriff
auf die Agenten.
Die Klassen Migrate und MigrateInfo (siehe Abbildung
5.1) werden zur Migration des Agenten benötigt und
detailliert in Kapitel 6 vorgestellt.
Copyright Munich Network Management Team