Aglets - Aglets

Aglets ist eine Java-basierte mobile Agent - Plattform und Bibliothek für mobile Agenten - basierte Anwendungen zu bauen. Ein Aglet ist ein Java-Agent, der sich autonom und spontan von einem Host zum anderen bewegen kann und einen Code mit sich führt. Es kann so programmiert werden, dass es auf einem Remote-Host ausgeführt wird und auf verschiedenen Hosts unterschiedliche Verhaltensweisen zeigt. Java-basierte Sicherheitsimplementierungen sorgen für den autorisierten Zugriff auf lokale Ressourcen auf den Remote-Hosts.

Aglets wurde ursprünglich von Mitsuru Oshima ("大 島 満") und Danny Lange am IBM Tokyo Research Laboratory entwickelt . Der ursprüngliche Name des Projekts war AWB (Aglets WorkBench) und IBM war für den größten Teil der Version 1.x verantwortlich. Das Projekt wird jetzt jedoch auf SourceForge.net als Open Source- Projekt gehostet und dort unter der IBM Public License vertrieben . Am Anfang waren die SourceForge-Versionen nur Bugfix-Versionen, aber die 2.x-Serie (die meisten stammten nur aus der Open Source-Community) hatte eine bessere Sicherheit und Thread-Verwaltung. Es enthält jetzt ein log4j- basiertes Protokollierungssystem und einige Fehlerkorrekturen der älteren Versionen.

Aglets ist vollständig in Java geschrieben und ermöglicht so eine hohe Portabilität sowohl der Agenten als auch der Plattform. Aglets umfasst sowohl eine vollständige Java Mobile Agent-Plattform mit einem eigenständigen Server namens Tahiti als auch eine Bibliothek, mit der Entwickler mobile Agenten erstellen und die Aglets-Technologie in ihre Anwendungen einbetten können.

Seit 2001 wurden keine neuen Versionen von Aglets veröffentlicht, obwohl 2004 ein aktualisiertes Benutzerhandbuch veröffentlicht wurde. Die Zukunft des Projekts ist unklar.

Siehe auch

Externe Links