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.
Global Source Manager<br />
Datasource<br />
Manager<br />
Ein Agentensystem <strong>für</strong> das Information Management<br />
http://..<br />
Notifier<br />
Index Manager DB Interface<br />
Source Access and<br />
Converter Unit<br />
DB 1 DB 2<br />
Agents<br />
Index<br />
DB<br />
Abbildung 12: Framework Modul Vereinheitlichte Datenquellen<br />
Data source Manager (Datenquellenverwaltung)<br />
Der Data source Manager erfüllt die Protokoll- <strong>und</strong> Überwachungsfunktion.<br />
Er gibt Auskunft darüber, welche Schnittstellen <strong>und</strong> Filter vorhanden<br />
sind, welche Datenquellen derzeit zur Verfügung stehen <strong>und</strong> wie die<br />
Aktualisierung erfolgt. Weiterhin bearbeitet er Anfragen bzgl. der Aufnahme<br />
neuer Datenquellen <strong>und</strong> überwacht die bestehenden Verbindungen.<br />
Die Datenquellenverwaltung ist die Auskunftskomponente <strong>für</strong> die<br />
angeschlossenen Agentenmodule, von der diese aktuelle Statusinformationen<br />
erhalten.<br />
Source Access and Converter Unit (Datenquellenzugriffs- <strong>und</strong> Konvertereinheit)<br />
Um <strong>für</strong> einen einheitlichen Zugriff auf verschiedene Datenquellen das<br />
notwendige Abstraktionsniveau zu erreichen, erfolgt dieser über eine 3schichtige<br />
Architektur, wobei <strong>für</strong> den Datenbankzugriff eine weitere Ebene<br />
eingeschoben werden muß (siehe Abbildung 13). Ausgehend von einem<br />
spezifischen Interface zur Kommunikation mit der Datenquelle wird<br />
der Datenstrom durch ein allgemeines Interface <strong>für</strong> eine bestimmte<br />
Sorte von Daten (DB, WWW, Text) an ein Filter <strong>für</strong> den jeweiligen Dateninhalt<br />
geleitet. Die Ausgabe letzterer erfolgt in einer einheitlichen<br />
Form, die dem Index Manager zugeführt wird.<br />
Access Unit (Zugriffseinheit)<br />
Die Komponenten der Zugriffseinheit bilden die Schnittstellen zu den<br />
externen Datenquellen. In ihnen müssen alle low-level Funktionen <strong>für</strong><br />
den Zugriff auf die entsprechenden Ressourcen sowie die Standardausgabefunktionen<br />
<strong>für</strong> die Datenübergabe an die Filter implementiert werden.<br />
Um diese spezifischen Komponenten möglichst einfach <strong>und</strong> damit<br />
leicht adaptierbar an weitere Datenbestände zu gestalten, werden von<br />
ihnen nur spezifische Funktionen zur Verfügung gestellt, die allgemeine-<br />
Unified indexed Datasources<br />
71