Next: 4.3 Voyager-MASA-Gateway
Up: 4 MASA-Voyager Schnittstelle
Previous: 4.1.4 Mobile Agenten
Ein grundlegender Unterschied ist die Auslegung Voyagers als Framework für ein Agentensystem im Gegensatz zu MASA, das an sich ein Agentensystem darstellt. Voyager stellt nur die Komponenten zur Entwicklung eines solchen Agentensystems zur Verfügung.
Dadurch erscheint die Entwicklung von Agenten mit Voyager Komponenten
flexibler, da nicht die Integration in ein komplexes System erfolgen
muß. Die Kontrolle der Agenten ist in MASA jedoch effizienter:
- Terminierung:
Eine Terminierung des Agenten ist in Voyager nur durch den oben erwähnten Garbage Collection Mechanismus möglich. In MASA wird ein Agententhread explizit durch den AgentManager beendet.
- Migration:
Ein Agent muß in Voyager vor seiner Migration selbstständig alle Methoden beenden. In MASA wird dies zentral vom AgentManager übernommen.
Die proprietäre Kommunikationsarchitektur der Voyager Technologie ermöglicht zwar die unkomplizierte Entwicklung von Agenten, wirkt aber der Verknüpfung mit fremden System entgegen, während MASA durch die CORBA Spezifikation eine standardisierte Schnittstelle auf der Kommunikationsebene bietet.
Copyright Munich Network Management Team