Dienste und Middleware
Fraunhofer-Institut für Integrierte Schaltungen IIS
Überblick
Middleware bezeichnet eine Softwareschicht zwischen dem Übertragungsnetzwerk und den Anwendungen. Ihre Aufgabe ist es, von den Eigenheiten und der Komplexität der verwendeten Infrastruktur zu abstrahieren und den Anwendungen eine reibungslose, standardisierte Interaktion zu ermöglichen. Unter dem Begriff des Dienstes selbst ist eine Programmeinheit zu verstehen, die eine abgeschlossene Aufgabe erfüllt und von einem Diensteanbieter entwickelt, gewartet und angeboten wird. Das Spektrum möglicher Dienste reicht von systemnahen Diensten über komplexere, benutzernahe Anwenderdienste bis hin zu Standardwerkzeugen der Bürokommunikation. Dienste gliedern sich oft nahtlos in eine Middleware ein, die dafür sorgt, dass die Dienstnutzer einen Dienst finden und mit ihm interagieren können.
Eine Middleware stellt vor allem Dienste für Identifikation, Authentifizierung, Zugriff und Informationsaustausch oder Sicherheit zur Verfügung, um so vernetztes Arbeiten zu erleichtern. Heutzutage beinhalten viele Applikationen allerdings noch selber solche Dienste, was zu konkurrierenden und inkompatiblen Standards führt.
Eine auf Java basierende Middleware stellt die Java Intelligent Network Infrastructure (JINI) dar. JINI garantiert Plattformunabhängigkeit und ermöglicht die Kooperation und dynamische Rekonfiguration von Diensten in LAN-Umgebungen. Dienste können dadurch an die Bedürfnisse und die Situation des Benutzers angepasst werden.
In diesem Rahmen werden am Fraunhofer IIS aktuell Ortsinformationsdienste entwickelt, die es ermöglichen Dienstleistungen abhängig vom Aufenthaltsort eines mobilen Benutzers zu erbringen - eine Fähigkeit die zunehmend an Bedeutung gewinnt. Solche ortsabhängigen Dienste benötigen als zentrale Information die Position des Benutzers. Diese kann über einen Navigationsdienst ermittelt werden, der eine effiziente, redundante Positionsbestimmung ermöglicht und sich nahtlos in die JINI-Middleware einfügt.
Im Bereich der Computer und Multimediavernetzung stellt UPnP (Universal Plug and Play) einen zunehmend verbreiteten Standard dar. Am Fraunhofer IIS werden UPnP fähige Geräte speziell für Multimedia-Dienste entwickelt.
Ein weiterer Schwerpunkt am Fraunhofer IIS ist Middleware für medizinische Anwendungen. Hier beschäftigt man sich intensiv mit dem VITAL Standard.

Lesezeichen setzen bei