20.07.2013 Aufrufe

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!