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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

User<br />

External<br />

Application<br />

Ein Agentensystem <strong>für</strong> das Information Management<br />

News Watcher Agent<br />

Environment<br />

Unified Indexed<br />

Data Sources<br />

Agent Functionality<br />

Abbildung 11: das Framework im Überblick<br />

WWW<br />

http://...<br />

Oracle DB<br />

Neben der Betrachtung des Framework als modularisiertes System kann<br />

man es auch als eine 2-schichtige Architektur auffassen. Die untere<br />

Schicht (Unified Indexed Data Sources) stellt die Verbindungen zu den<br />

Datenquellen her, verbirgt deren unterschiedliche Struktur <strong>und</strong> stellt der<br />

nächsten Ebene Funktionen zum Zugriff zur Verfügung. Diese obere<br />

Schicht wird von der Agentenumgebung (News Watcher Agent Environment)<br />

gebildet <strong>und</strong> beinhaltet die Logik <strong>für</strong> die vom Benutzer bzw. der<br />

externen Anwendung, die das System integriert, beauftragte autonome<br />

Überwachung der Datenquellen.<br />

Im folgenden werden die Module mit den enthaltenen Komponenten,<br />

angefangen bei der unteren Schicht, beschrieben <strong>und</strong> danach die Verbindung<br />

zwischen ihnen.<br />

4.5.3.1 Modul 1: Unified Indexed Data Sources (Vereinheitlichte Datenquellen)<br />

Dieses Modul dient der Aufbereitung der verschiedenen Datenquellen<br />

mit dem Ziel des einheitlichen Zugriffs <strong>und</strong> der Bereitstellung der Suchfunktionalität.<br />

In Abbildung 12 sind die enthaltenen Komponenten schematisch<br />

dargestellt.<br />

Der Data Source Manager beauftragt die Source Access and Converter<br />

Unit, eine bestimmte Datenquelle zu observieren. Daraufhin werden die<br />

enthaltenen Daten <strong>und</strong> später Änderungen ausgelesen, in ein einheitliches<br />

Format gebracht <strong>und</strong> an den Index Manager übergeben. Dieser<br />

fügt sie in einen globalen Index aller überwachten Datenquellen ein <strong>und</strong><br />

benachrichtigt den Notifier im Modul Agentenumgebung über das Vorliegen<br />

neuer Daten.<br />

70

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!