Fat client

Fat client

Fat Client (engl. wörtlich "fetter Dienstnutzer") ist ein Begriff aus der elektronischen Datenverarbeitung: Bei einer Client-Server-Architektur wird die Bezeichnung Fat Client, Rich Client oder auch Smart Client für einen Client verwendet, bei dem die eigentliche Verarbeitung der Daten vor Ort auf dem Client vollzogen wird, er stellt auch meistens die grafische Benutzeroberfläche zur Verfügung. Gegensatz dazu ist der Thin Client.

Der Fat Client besteht aus der Programmierschnittstelle, der Hardware-Abstraktions-Schicht (engl. Hardware Abstraction Layer, HAL) und der Hardware selbst.

Inhaltsverzeichnis

Rich Client

Der Rich Client ist ein neuer Ableger des Fat Client mit reichhaltigeren Problemlösungen. Meist handelt es sich um ein Framework, das durch Module und Plug-ins erweiterbar ist. So kann ein Rich Client nicht nur ein Problem lösen (wie bei Fat Clients üblich), sondern ist auch für artverwandte oder gar artfremde Probleme geeignet. Als Beispiel sei hier genannt, dass ein Rich Client z. B. nicht nur E-Mails lesen und verschicken, sondern auch Dateien per FTP herunter- und hochladen kann.

Diverse Frameworks sind heute verfügbar, die eine Rich-Client-Platform (RCP) anbieten. Diese bieten eine Basis, in der sich der Benutzer seine Module/Plug-ins (Problemlösungen) selbst zusammenstellen kann, die er benötigt. Idealerweise können fremde Lösungen (z. B. von verschiedenen Anbietern) innerhalb eines Rich Clients zusammen arbeiten, so dass alle Module/Plug-ins wie aus einem "Guss" erscheinen.

Software-Entwickler und -Anbieter können aber auch mit diesen Rich-Client-Plattformen sogenannte Rich-Client-Distributionen aus bestimmten Modulen/Plug-ins bündeln und bestimmten Benutzergruppen fertig zur Verfügung stellen.

Weiterhin hat ein Rich Client den Vorteil gegenüber einem normalen Fat Client, dass er einfacher verteilbar und aktualisierbar ist, beispielsweise durch eine automatische Online-Update-Funktion im Client selbst oder einen WebStarter, der vor dem eigentlichen Client ausgeführt wird.

Eigenschaften

Hier stichwortartig die Eigenschaften eines Rich Client:

  • Anpassungsfähigkeit an den Endbenutzer
  • Anpassungsfähigkeit an verschiedene Geräte
  • Sowohl Online- als auch Offline-Arbeiten möglich
  • Einfache Verteilung an Endbenutzer
  • Einfache Aktualisierung des Clients
  • Komplexe Benutzeroberfläche möglich

Ein Rich Client bietet somit alle Vorteile eines Fat Client sowie einige eines Thin Client ohne zusätzliche Nachteile.

Plattformen für Entwickler

Bekannte Rich-Client-Plattformen für Java-Entwickler:

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Fat-Client — (engl. wörtlich fetter Dienstnutzer ) ist ein Begriff aus der elektronischen Datenverarbeitung: Bei einer Client Server Architektur wird die Bezeichnung Fat Client, Rich Client oder auch Smart Client für einen Client verwendet, bei dem die… …   Deutsch Wikipedia

  • Fat Client — (engl. wörtlich „fetter Dienstnutzer“) ist ein Begriff aus der elektronischen Datenverarbeitung: Bei einer Client Server Architektur wird die Bezeichnung Fat Client, Rich Client oder auch Smart Client für einen Client verwendet, bei dem die… …   Deutsch Wikipedia

  • Fat client — A fat client or rich client is a computer (client) in client server architecture networks which typically provides rich functionality independently of the central server. Originally known as just a client or thick client , the name is derived… …   Wikipedia

  • fat client — noun A complex client that does not rely on the server to do most of its processing. Ant: thin client …   Wiktionary

  • fat client — ● ►en loc. m. ►CS Version anglaise de client obèse …   Dictionnaire d'informatique francophone

  • Client (computing) — A client is an application or system that accesses a service made available by a server. The server is often (but not always) on another computer system, in which case the client accesses the service by way of a network. The term was first… …   Wikipedia

  • Client/Server Runtime Subsystem — CSRSS.exe (аббр. от англ. Client Server Runtime Subsystem)  критически важный процесс операционной системы Windows. Исполняемый файл хранится в системной директории в папке system32. Процесс отвечает за работу: терминальных служб, служб… …   Википедия

  • Client/Server Runtime Subsystem — Client/Server Runtime Subsystem, or csrss.exe, is a component of the Microsoft Windows NT operating system that provides the user mode side of the Win32 subsystem and is included in Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows… …   Wikipedia

  • Rich-Client — Fat Client (engl. wörtlich fetter Dienstnutzer ) ist ein Begriff aus der elektronischen Datenverarbeitung: Bei einer Client Server Architektur wird die Bezeichnung Fat Client, Rich Client oder auch Smart Client für einen Client verwendet, bei dem …   Deutsch Wikipedia

  • Rich-Client-Applikation — Fat Client (engl. wörtlich fetter Dienstnutzer ) ist ein Begriff aus der elektronischen Datenverarbeitung: Bei einer Client Server Architektur wird die Bezeichnung Fat Client, Rich Client oder auch Smart Client für einen Client verwendet, bei dem …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”