Next: Management-Anwendungen zur Antwortzeitüberwachung von
Up: 3.2 Das Java Dynamic
Previous: 3.2.3.5 Dienste
Dieses einfache Konzept bietet eine Vielfalt von Vorteilen für die
Entwicklung eines Agentensystems.
- Bereitstellung der Hauptkomponenten eines Agentensystems
Durch die Bereitstellung der Agentenplattform (Framework), der
Adapter und den diversen Services werden die Hauptkomponenten eines
Agentensystems in anpaßbarer Form bereitgestellt. Zudem ermöglicht
die im JDMK implementierte Architektur auch das Weiterarbeiten der
Agenten bei Trennung von der Managementapplikation. Im Rahmen der in
dieser Arbeit gestellten Szenarien ist diese Fähigkeit unbedingt
notwendig.
- Dynamische Erweiterbarkeit und Skalierbarkeit
Agenten
können, auch während ihrer Laufzeit, dynamisch erweitert oder in
ihrer Funktionalität eingeschränkt werden. Dies geschieht
z.B. durch das Bereitstellen eines neuen Objektes durch einen
entfernten Server oder durch die Entfernung eines M-Beans aus dem
Agentenframework. Diese Fähigkeit ist aufgrund der Forderung eines
dynamischen Netz- und System-Managements im Rahmen der gestellten
Aufgabe unabdingbar.
- Leichtes Management von (Java-)Applikationen
Insbesondere JAVA-Applikationen können durch die Hinzufügung
eines Frameworks und eines Adapters leicht managebar bemacht
werden. Bei anderen Applikationen muß eine Möglichkeit gefunden
werden, repräsentative Informationen durch ein M-Bean zugänglich
zu machen.
- Protokoll-Unabhängigkeit
Die Entwicklung des M-Beans
hängt nicht von dem benutzten Protokoll-Adapter ab, da das M-Bean
nur mit dem Framework kommuniziert.
Das JDMK bietet also alle notwendingen Komponenten und Dienste zur
Realisierung eines Agentensystems. Im folgenden Abschnitt wird
beschrieben, wie die so entwickelte Infrastruktur zur Messung
expliziter Werte genutzt werden kann.
Next: Management-Anwendungen zur Antwortzeitüberwachung von
Up: 3.2 Das Java Dynamic
Previous: 3.2.3.5 Dienste
Copyright Munich Network Management Team