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.

5.5.2 ELPRO<br />

Entwicklung eines universellen News Watcher-Agenten<br />

Weitere Screenshots, welche die agentenspezifischen Teile des Frontends<br />

zeigen, sind im Anhang 7.2 zu finden. Dort wird in Abbildung 26 die<br />

Übersichtsseite zur Verwaltung der einzelnen Agenten eines Benutzers<br />

gezeigt, Abbildung 27 zeigt die individuelle Startseite eines Benutzers,<br />

auf der ihm der aktuelle Stand der gef<strong>und</strong>enen Ergebnisse seiner<br />

Agenten mitgeteilt wird <strong>und</strong> Abbildung 28 zeigt die Ergebnisliste eines<br />

bestimmten Agenten.<br />

Nach einer Evaluierungsphase verschiedener Anbieter agentenorientierter<br />

Lösungen (unter anderem die in 4.4 vorgestellten), fiel die Entscheidung<br />

<strong>für</strong> den Einsatz des UNWAS als unkomplizierte, flexible<br />

Middlewarelösung.<br />

Der ELPRO-Server, der auf einem Intel-PC unter Windows NT 4.0 läuft,<br />

basiert auf dem Internet Information Server von Microsoft als WWW-<br />

Server, wobei Cold Fusion zur dynamischen Generierung der HTML-<br />

Seiten eingesetzt wird. Die Ausschreibungsdaten liegen in einer Datenbank,<br />

die unter Oracle Version 7.3 läuft. Ein Prototyp von ELPRO ist<br />

unter http://www.elpro.net erreichbar.<br />

Die Verbindung zwischen der Anwendungslogik von ELPRO mit dem<br />

Agentensystem wird durch die im vorherigen Projekt entwickelten COM-<br />

Komponenten realisiert, da auch hier die Skriptsprache <strong>für</strong> die Socketprogrammierung<br />

schlecht geeignet ist.<br />

Außer der Programmierung der Benutzerschnittstelle der Agenten in<br />

ELPRO mußte als wesentliche Anpassungsarbeit eine Beschreibungsdatei<br />

<strong>für</strong> die Ausschreibungsdatenbank erstellt werden, die deren<br />

Struktur <strong>und</strong> die zu indizierenden Attribute beinhaltet. Längere Zeit beanspruchte<br />

die erstmalige Indizierung der gesamten Datenbank durch<br />

den Indexserver, um den Index auf den gleichen Stand, wie die Datenbank<br />

zu bringen. Insgesamt beanspruchte die manuelle Anpassungen<br />

der Benutzerschnittstelle die meiste Zeit. Wie hoch diese ausfällt, hängt<br />

nicht unwesentlich von der Architektur der Anwendung <strong>und</strong> der verwendeten<br />

Programmierumgebung ab.<br />

Der vorangegangene Screenshot sowie die in Anhang 7.7 gezeigten Bilder<br />

demonstrieren die Integration des Agentensystems in ELPRO aus<br />

Benutzersicht. Abbildung 20 zeigt die Maske zur Erstellung eines Agenten.<br />

Die Eingabefelder sind entsprechend der Datenstruktur der Ausschreibungsdaten<br />

angelegt <strong>und</strong> damit ausschließlich auf diese Datenquelle<br />

ausgerichtet. In Abbildung 29 ist die Verwaltungsseite aller<br />

Agenten eines Benutzers zu sehen <strong>und</strong> in Abbildung 30 die Zusammenfassung<br />

der gef<strong>und</strong>enen Informationen eines Agenten.<br />

96

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!