Client-/Server-Anwendungen

(Client-/Server-Applikationen)

Client-/Server-Anwendung, Client-/Server-Applikation, Funktionsweise, Diagramm
(Zum Vergrößern das Bild anklicken)

Um kooperatives Arbeiten zu ermöglichen, sind Client-/Server-Anwendungen erforderlich. Hier wird die Geschäftslogik und die Datenverwaltung (datenbank-basierend) auf einen leistungsfähigen Rechner (Server) verlagert. Die Client-Anwendung ist nur mehr für die Darstellung, Ein- und Ausgabe der Daten verantwortlich.

Vorteile Nachteile
  • Zentrale Datenhaltung (Dadurch entstehen keine Versionskonflikte)
  • Paralleles Arbeiten möglich
  • Zentrale Wartung möglich. Gibt es Änderungen in der Geschäftslogik, müssen diese nur einmal bei der Server-Anwendung angepasst werden.
  • Für die Clients ist ebenfalls eine Anwendung erforderlich, die installiert werden muss. Dadurch ist die Wahl des Endgerätes wiederum eingeschränkt
  • Für einfache (kleinere) Anwendungen kann dieses Modell oft zu aufwändig sein