Inhaltsverzeichnis:
Definition - Was bedeutet Middleware?
Middleware ist eine Softwareschicht zwischen Anwendungen und Betriebssystemen. Middleware wird in der Regel in verteilten Systemen verwendet, in denen die Softwareentwicklung folgendermaßen vereinfacht wird:
- Verbirgt die Feinheiten verteilter Anwendungen
- Verbirgt die Heterogenität von Hardware, Betriebssystemen und Protokollen
- Bietet einheitliche und allgemeine Schnittstellen für interoperable, wiederverwendbare und tragbare Anwendungen
- Bietet eine Reihe von gemeinsamen Diensten, die Doppelarbeit minimieren und die Zusammenarbeit zwischen Anwendungen verbessern
Techopedia erklärt Middleware
Middleware ähnelt einem Betriebssystem, da sie andere Anwendungsprogramme unterstützen, eine kontrollierte Interaktion ermöglichen, Interferenzen zwischen Berechnungen verhindern und die Interaktion zwischen Berechnungen auf verschiedenen Computern über Netzwerkkommunikationsdienste erleichtern kann.
Ein typisches Betriebssystem bietet eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) für Programme, um die zugrunde liegenden Hardwarefunktionen zu nutzen. Middleware bietet jedoch eine API zur Nutzung der zugrunde liegenden Betriebssystemfunktionen.