Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Ein Agentensystem <strong>für</strong> das Information Management<br />
Mit Blick auf die Autonomie von Agenten wäre es auch denkbar, daß der<br />
Notifier die Informationen der Indexmanager nur an die Agenten durchreicht<br />
<strong>und</strong> damit als einfacher Verteiler auftritt. Die Agenten müßten<br />
dann selbst prüfen, ob die Informationen relevant sind <strong>und</strong> Schlußfolgerungen<br />
<strong>für</strong> ihr Updateverhalten treffen. Es erscheint aber im Sinne eines<br />
ökonomischen Informationsflusses günstiger, an zentraler Stelle zu filtern<br />
<strong>und</strong> nur noch interessierte Agenten zu benachrichtigen. Andererseits<br />
könnte ein zentraler Filter bei einer sehr großen Anzahl von Agenten<br />
einen Flaschenhals bilden <strong>und</strong> die Verlagerung in Agenten dieses<br />
verhindern. Der zentrale Ansatz bildet jedoch <strong>für</strong> die meisten Anwendungsfälle<br />
die bessere Variante.<br />
Result Manager (Ergebnisverwaltung)<br />
Wie bei der Agent Runtime Unit beschrieben, erhält der Result Manager<br />
die Ergebnislisten der Agenten zusammen mit dem gewünschten Ausgabeformat<br />
<strong>und</strong> Aktualisierungsrhythmus. Je nach diesen Parametern<br />
werden die Listen sofort an die Output Unit zum Versand übergeben<br />
oder zwischengespeichert <strong>und</strong> nach Erreichen eines Zeitintervalls oder<br />
Datenmenge bzw. nach Aufforderung durch die externe Anwendung<br />
weitergereicht.<br />
Auch diese Funktion sollte bei einer strengen Auslegung der Selbständigkeit<br />
von Agenten durch diese selbst übernommen werden, wie es<br />
auch in Abbildung 15 dargestellt ist. Mit dem Zwischenschalten der Ergebnisverwaltung<br />
erreicht man ein besser kontrollierbares I/O-Verhalten<br />
sowie Ressourcenminimierung bei den einzelnen Agenten.<br />
Output Unit (Ausgabeeinheit)<br />
Die endgültige Ausgabe der Überwachungs- <strong>und</strong> Suchergebnisse der<br />
Agenten erfolgt durch die Output Unit. Sie erhält diese vom Result Manager<br />
bzw. direkt von den Agenten (siehe da<strong>für</strong> auch die Diskussion<br />
beim Result Manager). Vor dem Versand müssen die Resultate im gewünschten<br />
Format aufbereitet <strong>und</strong> als Parameter übergeben werden. Je<br />
nach Ausgabeart werden sie dem Benutzer direkt zugestellt (z.B. Email)<br />
oder der externen Anwendung übergeben. Mögliche Arten der Ausgabe<br />
sind:<br />
• HTML-Seiten, die mit der Homepage des Benutzers in der Anwendung<br />
verlinkt sind,<br />
• Benachrichtigung durch Email; entweder parallel zu den HTML-<br />
Seiten Information, daß sich diese geändert haben oder die Email<br />
enthält die neuen Ergebnisse selbst,<br />
• API-Schnittstelle, die von einer externen Anwendung abgefragt werden<br />
kann.<br />
Admin Interface (Administratorschnittstelle)<br />
Über diese Schnittstelle erhält der Administrator Zugriff auf die zentralen<br />
Komponenten des Moduls. Zu den Funktionen, die von dieser Schnittstelle<br />
zur Verfügung gestellt werden, gehören:<br />
76