Abstract | Usenet-News ist ein elektronisches Informationssystem, mit dem weltweit Menschen u"ber ein breites Spektrum an Themen diskutieren und Informationen austauschen. Spezialisierte Rechner, sog. Newsserver, verteilen diese Informationen weltweit.
Die stetige Zunahme des anfallenden Informationsvolumens in Usenet-News haben dazu gefu"hrt, dass es einem einzelnen Menschen nicht mehr mo"glich ist, sich einen U"berblick daru"ber zu verschaffen. Um dieser Problematik zu begegnen, wurden sogenannte Suchmaschinen geschaffen. Dies sind Rechnermit spezieller Software, die eine Recherche nach bestimmten Informationen ermo"glichen.
Im Bereich der Entwicklung von Client/Server-Anwendungen, insbesondere bei der Programmierungvon Verteilten Systemen, wird seit einiger Zeit ein neuer Ansatz diskutiert, die sog. Mobilen Agenten. Dies sind Programme, die innerhalb einer bestimmten Ablaufumgebung, dem Agentensystem,ausgefu"hrt werden und die Fa"higkeit besitzen, zwischen verschiedenen Ablaufumgebungen zu migrieren.
Newsserver sind verteilt, vernetzt und von heterogener Struktur. Fu"r die Recherche in Usenet-Newsstellen sie die Datenquellen dar. Aufgrund verschiedener U"berlegungen passt diese Aufgabe gut zu den Einsatzgebieten, fu"r die Mobile Agenten vorgesehen wurden. Im Rahmen dieser Studienarbeitwird daher eine Suchmaschine auf Basis eines Mobile-Agenten-Systems implementiert. Dabei soll untersucht werden, wie sich dieser Ansatz von "klassischen" Suchmaschinen, die bisher in diesem Bereich eingesetzt wurden, unterscheidet und welche Vor- und mo"glicherweise auch Nachteile er mit sich bringt.
Diese Studienarbeit gliedert sich in fu"nf Hauptabschnitte. Der erste Abschnitt stellt dabei Grundlagen und Konzepte von Usenet-News sowie des Agentensystems Mole vor, auf denen diese Arbeit aufbaut. Ein weiterer Abschnitt befasst sich mit dem Entwurf der Suchmaschine. Sein Aufbau orientiert sich anden zu loßenden Teilaufgaben, die sich aus den Anforderungen an das System ergaben. In diesem Abschnitt werden Verfahren und Spezifikationen zur Loßung dieser Teilaufgaben dargestellt. Es schliesst sich ein Abschnitt an, in dem die Implementierung beschrieben wird. Die Darstellung orientiert sich dabei sowohl an der konzeptionellen Struktur des Systems, als auch an den Notwendigkeiten, die sich wa"hrend der Phase der Implementierung ergaben. Der vierte Abschnitt beschreibt einige mit der Agenten-Suchmaschine durchgefu"hrte Tests und befasstsich mit dem Vergleich des Systems mit existierenden herko"mmlichen Suchmaschinen. Dabei wird versucht, Aussagen u"ber die Performanz der verschiedenen Ansa"tze zu machen.Im fu"nften Abschnitt schliesslich erfolgt die Zusammenfassung der Ergebnisse. Hierin sind die, nach Meinung des Verfassers, interessantesten und aufschlussreichsten Erkenntnisse enthalten. DerAusblick auf zuku"nftige Entwicklungen resultiert aus diesen Erkenntnissen und soll zu weiterfu"hrenden Studien in diesem Themenkomplex und daru"ber hinaus anregen.
|