Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
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