Options
2009
Bachelor Thesis
Title
Konzeption und Implementierung eines Clients zur mobilen Wissenserschließung auf Basis von Java ME und Web-Services
Other Title
Concept and implementation of a mobile knowledge-mining client based on Java ME and Web Services
Abstract
Ein Ansatz, um Dokumente in Fachdatenbanken und Bibliotheken auffindbar zu machen, ist diese Dokumente intellektuell zu erschließen, also zu verschlagworten. Um speziell geschultes Personal von der Verschlagwortung von Dokumenten zu entlasten, soll dieser Vorgang von Benutzern selbst vorgenommen werden. Den so entstehenden Communities soll es möglich sein, von Ort und Zeit unabhängig Wissen verschlagworten zu können. Diese Unabhängigkeit entsteht durch die Implementierung einer Assitenz-Software für Mobiltelefone. Der Mobile Assistent soll den Benutzer motivieren, am Prozess der Verschlagwortung teilzunehmen. Um vom verwendeten Mobiltelefon möglichst unabhängig zu sein, kommen die Standardtechniken Java ME und Web-Services zum Einsatz. Der Mobile Assistent kommuniziert mit einem Wissensmanagement-Server, der die Dokumente und deren Verschlagwortungen speichert. Diesen Dienst bietet er dem Mobilen Assistenten als Web-Service über eine definierte Schnittstelle an. Das Konzept des Mobilen Assistenten ist Unabhängigkeit von Änderungen und Erweiterungen der Schnittstelle. Um diese Anforderung zu erfüllen, kommen einerseits Software-Designmuster zum Einsatz und andererseits die Web Service Description Language (WSDL). Durch die WSDL können Teile des Mobilen Assistenten automatisch erzeugt werden, wodurch er leicht an mögliche Änderungen der Schnittstelle angepasst werden kann. Zusätzlich ist in der Client-Server-Architektur ein Gateway eingefügt, über das sämtliche Kommunikation zwischen dem Mobilen Assistenten und dem Wissensmanagement-Server läuft. Das Gateway bildet eine Abstraktionsschicht und entkoppelt den Mobilen Assistenten von der Schnittstelle des Servers. Nach einer theoretischen Grundlagenbetrachtung der eingesetzten Technologien wird näher auf die Architektur des Systems eingegangen. Anschließend wird die Umsetzung beschrieben. Schließlich werden die gewonnenen Erkenntnisse ausgewertet und die gestellten Anforderungen den erreichten Zielen gegenübergestellt und verglichen.
Thesis Note
München, Hochschule, Bachelor Thesis, 2009
Person Involved
Publishing Place
München