Software- Architekturen
Client-Server Architektur
Grundidee
Mehrere Clients nehmen die Dienste eines Servers in Anspruch.
Vorkommen
- Datenbanksysteme
- Ein bequem ausgestatteter Client greift auf eine Datenbank zu. Es ist einfacher, die Daten auf einem Server konsistent zu halten
- Netzwerkdateisysteme
-
Hier ist der Client schon im Betriebssystemkern eingebaut. Die Clientrechner greifen auf einen Dateiserver zu. Der Vorteil liegt vor allem in der Netzwerktransparenz (jeder Nutzer kann auf verschiedenen Client-Systemen die selben Dateien vorfinden) und daß Backups zentral von einem Server gemacht werden können.
- Mail-client/Server
- IMAP4 ist ein Protokoll, mit dem ein Client die E-Mails auf dem Server verwalten kann.
- WWW
- Ein WWW-Browser ist ein Client um WWW-Seiten von einem Server abzurufen. Inzwischen kann man sagen, daß ein Browser ein universeller Client geworden ist.
Bemerkungen
Middleware
- RPC wickelt das Marshalling und Kommunikation ab
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber