Client-Server-Architektur

Begriff Definition
Client-Server-Architektur

Eine Client-Server-Architektur ist eine kooperative Form der Informationsverarbeitung, bei der sich ergänzende Softwarekomponenten auf unterschiedlichen Rechnern aufgeteilt werden. Dabei sind die Rechner über ein Netzwerk miteinander verbunden, einige Softwarekomponenten bieten Dienste an (Server) und andere nehmen diese bei Bedarf in Anspruch (Client).

Vorteile

  • Die Datenlast wird verteilt
  • Die Daten können zentral auf dem Server abgespeichert und somit auch zentral von verschiedenen Clients abgerufen werden
  • Besitzen die Client-Rechner nur eine geringe Performance, so können größere Berechnungen durch den schnelleren Server durchgeführt werden oder Programme direkt auf dem Server initialisiert und betrieben werden
  • Schutz vor doppelter Datenerfassung
  • Speicherplatzeinsparung
  • Systemadministration wird einfacher