18.01.2014 Aufrufe

2 auf 1 - Betriebssysteme und verteilte Systeme

2 auf 1 - Betriebssysteme und verteilte Systeme

2 auf 1 - Betriebssysteme und verteilte Systeme

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!