next up previous contents index
Next: Definition Up: arbeit Previous: Die Programmiersprache: Perl

Verteilte Systeme

Zur Einschätzung der Eigenschaften eines verteilten Systems gehört zunächst eine Antwort auf die Frage: Was ist ein verteiltes System überhaupt? Die Definition von Leslie Lamport (sinngemäß) ``Verteilte Systeme sind Systeme, in denen ich durch den Ausfall einer Komponente, von deren Existenz ich bisher nicht wußte, in meiner Arbeit beeinträchtigt werde.'' ist immerhin sehr lebensnah und leider nicht strukturell. Weiter hilft da schon folgende Aussage:

Ein verteiltes System besteht aus einer Anzahl autonomer vernetzter Rechner mit verteilter Systemsoftware.

Verteilte Systemsoftware versetzt die Rechner eines verteilten Systems in die Lage, ihre Aktivitäten zu koordinieren.

Die Zielsetzungen verteilter Systeme sind vielfältig;

Dementsprechend gibt es verschiedene Arten der Verteilung, die für diese Aufgaben eingesetzt werden können[3]:

Da im Folgenden verteilte Objekte betrachtet werden ...

Im Folgenden werden die beiden letzten Punkte interessant sein, weil bei objektorientierter Programmierung Daten und Methoden auf diesen Daten als Einheit betrachtet werden.



Unterabschnitte
next up previous contents index
Next: Definition Up: arbeit Previous: Die Programmiersprache: Perl