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.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!