Home Media Platform and Networks
Home Partner Teilvorhaben Konzepte Dokumente
Projektziele
Benutzerstudie
WLAN Optimierung
Middleware
Sicherheit
Haussteuerung


HOMEPLANE Middleware

Als einer der weniger sichtbaren Teile eines Gesamtsystems kommen der Middleware im HOMEPLANE Netz dennoch Aufgaben von zentraler Wichtigkeit zu. Zum einen sollen Basismechanismen zur einfachen und plattformunabhängigen Vernetzung von Diensten und Geräten zur Verfügung gestellt werden. Zum anderen gibt es eine Reihe von Diensten, die im Bereich der Middleware angesiedelt sind, die ihrerseits Basisfunktionalitäten von HOMEPLANE implementieren wie z.B. der rollenbasierte Sicherheitsdienst oder das Resourcenmanagement.

Basismechanismen zur Vernetzung

Um eine plattformunabhängige Vernetzung von Diensten und Geräten im Netz zu ermöglichen haben wir uns für den Einsatz einer plattformunabhängigen standadisierten Technologie entschieden: Web Services. Diese lösen die Probleme die zwischen Netzteilnehmern auftreten wie z.B. Discovery, Eventing und natürlich die Bereitstellung und Nutzung von Dienste-Funktionen. Darüber hinaus bieten Web Services viele weitere bereits standardsierte Erweiterungen wie z.B. Sicherheitsmechanismen und viele Erweiterungen befinden sich bereits in der Standardisierungsphase. Eine breite Unterstützung bei der Entwicklung von Web Services wird durch eine Vielzahl von Werkzeugen und die Integration in verschiedensten IDEs und Programmiersprachen und deren Bibliotheken gewährleistet.

Dienste

Mit Hilfe der Basismechanismen wird die Entwicklung von HOMEPLANE Diensten und Geräten vereinfacht, da eine homogene und interoperable Integration ins Netzwerk sehr einfach möglich ist. Dabei definiert HOMEPLANE einen Satz von Standard Diensten, die auf Geräten vorhanden sein müssen, damit diese eine bestimmte Rolle im HOMEPLANE Netz einnehmen können. Darüber hinaus sind beliebige Erweiterungen des HOMEPLANE Netzes durch Implementierung von Diensten und Geräten unter Benutzung der definierten Mechanismen denkbar und gewollt. HOMEPLANE soll eine zukunftsoffene Plattform sein, die über klar definierte Interfaces leicht erweitert werden kann.

03.11.08 18:08