next up previous contents
Next: 5.5 Realisierte Agenten Up: 5 Realisierung: Mobile Agent Previous: 5.3.5 Klasse StationaryAgent

5.4 Schnittstelle zwischen Agentensystem und Agenten

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