Middleware

Middleware bezeichnet Softwareschichten zwischen Applikationen und Betriebssystem.

Aufgaben

Wichtige Vorteile: D. Schmidt, R. Schanz: "Middleware for Distributed Systems" Beziehungen:

Arten

Die Middlewaresysteme hängen eng mit Architekturen zusammen: Weitere Stichworte:
Reflexive Middleware
automatische Erkennung der eigenen Fähigkeiten (Capabilibilities) und automatische Optimierung. Middeware und Applikationen können die Middleware inspiziern und zur Laufzeit anpassen.
graceful degration: Im Fehlerfall läßt die Leitstung langsam nach, es ist ist nicht alles oder nichts

Sonstiges

Organisationen, die sich mit Middleware befassen

OMG
standardisieren Middleware (CORBA, DDS)
OW2
befassen sich mit Open Source Middleware und Infrastruktursoftware wie Cloud-Computing

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber