DUDEN Informatik, S. 767ff
Ebenen von verteilten Systemen:
Ziel für verteilte Anwendungen ist es, für den Benutzer eine möglichst hohe und vielseitige Transparenz zu erreichen. Der Benutzer soll denken, er arbeitet mit einem "normalen", zentralen Dateisystem. Hierbei spielen besonders die Ortstransparenz, d.h. der Ort, an dem sich ein Objekt befindet, ob im Netz oder lokal, ist für den Benutzer uninteressant, die Zugriffstransparenz, d.h. auf alle Objekte wird in gleicher Weise zugegriffen, und die Nebenläufigkeitstransparenz, d.h. mehrere Benutzer oder Anwendungsprogramme können gleichzeitig auf gemeinsame Objekte (z.B. Daten) zugreifen ohne sich gegenseitig zu beeinflussen, eine Rolle.Teilkomponenten der verteilten Anwendung kommunizieren über eine gemeinsame, integrierte Informationsverwaltung, z.B. ein gemeinsames Dateisystem. Die Informationen können über mehrere Rechner verteilt und repliziert sein. Es sollte keine direkte Kommunikation zwischen den Teilkomponenten geben, sondern nur über gemeinsame Daten. Das erfordert ein gemeinsames Datenmodell und ein gemeinsames Verständnis über die Semantik der gespeicherten Informationen. Konkurrierende Zugriffe müssen mittels Synchronisationsmechanismen koordiniert werden, z.B. Verwendung von Transaktionen (siehe Datenbanken).
Integration von Software, welche die Kommunikation zwischen den entfernten Teilkomponenten regelt
=>Verwendung von Stellvertretern für die entfernten Teilkomponenten