XML-WWW Integration von nativen XML Sensornetzwerken

- Bachelorarbeit -


Beschreibung:
Gegenstand der Arbeit ist die Umsetzung einer WWW Applikation zur Verwaltung und Präsentation von XML Anfragen and ein natives XML Sensornetzwerk.

Die Nutzung von XML in Sensornetzwerken birgt viele Vorteile in sich und ist das Hauptaugenmerk des XOBE for Sensor Networks Projekts. Dabei werden XML Daten per XML Anfragesprachen (u.a. XPath) aus dem Netzwerk "geladen".

Ein Hauptnutzen von XML in Sensornetzwerken ist dabei die Unterstützung von heterogenen Netzwerken sowie die Einbettung in WWW-Applikationen.  

Das Ziel dieser Arbeit ist es zum einen eine WWW-Applikation zu entwerfen, welche Anfragen an ein Sensornetzwerk verwaltet, startet und Resultate präsentiert und/oder visualisiert. Dabei sollen Anfragen per XPath direkt über das Gateway ins Sensornetzwerk gesendet werden. XML-Resultate müssen von den Sensorknoten gestreamed werden und in der WWW-Applikation weiterverarbeitet werden.

In dieser Arbeit bilden folgende Fragestellungen weitere Ausgangspunkte:

  • Wie lassen sich vorhandene Anfragen kombinieren, um Energie zu sparen?
  • Sind heterogene Anfragen möglich? Wie lassen sich Suchanfragen, die Bereiche des Sensornetzwerk und andere Bereiche wie das WWW oder Datenbanken abdecken, kombinieren?
  • Welche Anwendungsszenarien gibt es?
  • Welche Aufgabenteilung bei der Evaluation von Anfragen ist möglich? In wieweit können Anfragen vorverarbeitet werden?

Diese Arbeit ist vom Umfang an die Voraussetzungen der einzelnen Arbeitstypen (Dipl.-, Master-, Studien.- und Bachelorarbeit) anpassbar.

Ziel dieser Bachelorarbeit:

  1. Einarbeitung in das Gebiet von XML, XPath
  2. Einarbeitung in die konventionelle Anfrageverarbeitung in Sensornetzwerken
  3. Einarbeitung in die Programmierung mit Servlets/JSPs oder einer alternativen WWW-Programmiertechnik.
  4. Einarbeitung in die XOBE Sensor Network XML-Speicherungstechniken
  5. Erweiterung/Implementierung/Optimierung der XPath-Engine auf den Sensorknoten
  6. Entwicklung einer Sensorapplikation zur Verarbeitung von vorliegenden Anfragen und zur aktualisierung von Sensormessdaten
  7. Implementierung einer Webapplikation als Interface zum Sensornetzwerk
  8. optional: Heterogene Anfragen

Vorkenntnisse/Anforderungen:
Vorlesung Datenbanksysteme
Grundlagen Programmierung (Java,C(++)), XML

Bearbeitung:
Fabian Kausche

Ergebnis:
Die Ausarbeitung kann im Institut für Informationssysteme angefordert werden.

Betreuung:
Nils Höller
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
23538 Lübeck
Telefon: 0451 / 500 5707