Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenMontag, 22. Juli 2019 

Middleware


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Middleware bezeichnet in der Informatik anwendungsunabhängige Technologien die Dienstleistungen zur Vermittlung Anwendungen anbieten so dass die Komplexität der Applikationen und Infrastruktur verborgen wird (nach W. EAI 2000).

Middleware stellt eine Ebene in einem Software -System dar die als "Dienstleister" anderen ansonsten Softwarekomponten die Kommunikation untereinander ermöglicht. Meist erfolgt Kommunikation mit Hilfe eines Netzwerkes das durch die Middleware für die benutzenden Softwarekomponenenten transparent gemacht wird. Middleware arbeitet auf einem hohen Niveau innerhalb des Schichtenmodells: Aufgabe ist also nicht die Low-Level-Kommunikation für Bytes (wie sie beispielsweise schon ein Betriebssystem Middleware organisiert den Transport komplexer Daten (sog. vermittelt Funktionsaufrufe zwischen den Komponenten (sog. Remote Procedure Calls ) stellt die Transaktionssicherheit über ansonsten unabhängige Teilsysteme her (Funktion Transaktions-Monitor) etc.

Middleware-Software ist als Standardsoftware von mehreren Herstellern verfügbar. Technisch stellt Software-Schnittstellen und/oder Dienste bereit. Eine Softwarekomponente A die die Middleware-Schicht benutzen möchte um einer Softwarekomponente B zu kommunizieren kann diese Schnittstellen benutzen. entsprechenden Aufrufe werden von den Middleware-Softwarekomponente über Netzwerk weitergereicht (dabei werden in der Regel Netzwerk-Standardprotokolle (fast immer TCP/IP darauf aufbauend meist HTTP darauf aufbauend u.a. SOAP Web Services ) verwendet). Auf der Empfängerseite setzt die die Anforderung in einen Funktionsaufruf an die B um. Gegebenfalls leitet sie die "Antwort" Komponente B an Komponente A auf dem Weg zurück.

ObjectWeb widmet sich als erstes internationales der Erstellung von Open Source Middleware.

Siehe auch: Verteilte Systeme Systemsoftware Föderiertes Datenbanksystem DCE CORBA DCOM .NET ODBC



Bücher zum Thema Middleware

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Middleware.html">Middleware </a>