Next: Transparenz
Up: Verteilte Systeme
Previous: Verteilte Systeme
Eine verteilte Anwendung wird definiert durch[2]:
- Eine Anwendung A, deren Funktionalität in eine Menge von kooperierenden
Teilkomponenten
A1...An(n N, n > 1) zerlegt ist.
- Die Teilkomponenten Ai sind autonome Verarbeitungseinheiten, die auf
verschiedene Verarbeitungseinheiten Fi abgebildet werden.
- Teilkomponenten Ai tauschen untereinander Informationen mittels eines
Netzes aus.
Eine wichtige Eigenschaft verteilter Anwendungen ist - im Gegensatz zu Einzelplatzprogrammen
wie zu zentralisierten Client-Server Anwendungen - ihr hohes Maß an Komplexität.
Deutlich wird dies durch die verschiedenen Arten von Transparenz, die eine verteilte
Anwendung auszeichnen kann.