2 auf 1 - Betriebssysteme und verteilte Systeme
2 auf 1 - Betriebssysteme und verteilte Systeme
2 auf 1 - Betriebssysteme und verteilte Systeme
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
1.3 Middleware ...<br />
➥ Middleware ist Schnittstelle zwischen <strong>verteilte</strong>r Anwendung <strong>und</strong><br />
<strong>verteilte</strong>m System<br />
➥ Ziel: Verbergen der Verteilungsaspekte vor der Anwendung<br />
➥ u.a. Zugriffs- <strong>und</strong> Orts-Transparenz<br />
➥ Middleware kann auch Zusatzdienste für Anwendungen bieten<br />
➥ starke Unterschiede bei existierender Middleware<br />
➥ Unterscheidung:<br />
➥ kommunikationsorientierte Middleware<br />
➥ (nur) Abstraktion von der Netzwerkprogrammierung<br />
➥ anwendungsorientierte Middleware<br />
➥ neben Kommunikation steht Unterstützung <strong>verteilte</strong>r<br />
Anwendungen im Mittelpunkt<br />
Roland Wismüller<br />
<strong>Betriebssysteme</strong> / <strong>verteilte</strong> <strong>Systeme</strong> Client/Server-Programmierung (1/13) 35<br />
1.3.1 Kommunikationsorientierte Middleware<br />
➥ Fokus: Bereitstellung einer Kommunikationsinfrastruktur für<br />
<strong>verteilte</strong> Anwendungen<br />
➥ Aufgaben:<br />
➥ Kommunikation<br />
➥ Behandlung der Heterogenität<br />
➥ Fehlerbehandlung<br />
Anwendung<br />
Kommunikationsorientierte<br />
Middleware<br />
Betriebssystem / <strong>verteilte</strong>s System<br />
Roland Wismüller<br />
<strong>Betriebssysteme</strong> / <strong>verteilte</strong> <strong>Systeme</strong> Client/Server-Programmierung (1/13) 36