Next: 4.1 Beschreibung der Voyager
Up: No Title
Previous: 3.1.4 Konfiguration und Benutzung
Bei der Betrachtung der Agentensystemschnittstelle zwischen MASA und Voyager 2.0 war eine mögliche Anzeige und Steuerung der Voyager Agenten durch MASA Ausgangspunkt der Untersuchung. Dabei galt es die ``kleinsten gemeinsamen Nenner'' der beiden sehr unterschiedlichen Konzepte zu finden und darauf basierend ein Gateway zwischen beiden Welten zu realisieren.
-
4.1 Beschreibung der Voyager Technologie
-
4.2 Unterschiede zwischen MASA und Voyager
-
4.3 Voyager-MASA-Gateway
-
4.4 Implementierung
-
4.4.1 Modifikationen an MASA
-
Zusatzkomponenten für MASA
-
VoyagerMasaGatewayStationaryAgent
-
NamingGateway
-
VoyagerAgentManager
-
Name create_agent(Name agent_name, AgentProfile
agent_profile, byte[] agent, String place_name, byte[] arguments,
ClassName[] class_names, String code_base, MAFAgentSystem
class_provider)
-
String execute_agent(String agent_name, String method, Object[] args)
-
void migrate_agent(String agent_name, String target, String execute, Object [] arguments)
-
void terminate_agent(Name agent_name)
-
void create_voyagerproxyagent(String agent_name, String place_name)
-
void terminate_voyagerproxyagent(String agent_name)
-
void cleanUp()
-
CfMAF.Name[] list_all_agents()
-
String get_server(String agent_name)
-
VoyagerProxyAgentMobileAgent
-
VoyagerMasaGatewayApplet
-
4.4.3 Testagent
-
4.4.4 Implementierung des Testagenten
-
4.5 Installation des VoyagerMasaGateways
-
4.6 Benutzung des VoyagerMasaGateways
-
4.7 Zusammenfassung
Copyright Munich Network Management Team