Thick client
A thick client is a computer that performs the main processing of data and applications locally, without constant dependence on a server. In terminal and banking networks, such workstations independently run applications and only exchange data with a server.
Contents
A thick client is a computer that performs the main processing of data and applications locally, without constant dependence on a server. In terminal and banking networks, such workstations independently run applications and only exchange data with a server.
What is a thick client
A thick client (fat client) is a full-fledged workstation where applications and data are processed on the device itself. Unlike a thin client, which only displays the image coming from the server, a thick client has its own processor, RAM and storage. The application is installed and runs locally, and the server is used for data storage and information exchange. A classic example is a personal computer with an installed office program that works even without a network.
How a thick client works
The workflow looks like this: the user launches an application on their computer, the data is processed by the processor and memory locally, and the result is saved to the local disk or sent to the server. If the server is unavailable, the thick client continues to work with the data already on the device and synchronizes changes after the connection is restored. This approach reduces the load on the server and the network, since only data is transmitted over the channel, not a graphics stream. To support the operation of several applications simultaneously, a thick client needs sufficient performance: a modern processor, from 8 GB of RAM and a fast storage drive.
Thick and thin client: differences
A thin client is a device that performs all computations on the server and only displays the image on its screen. It is cheaper, simpler to maintain and more secure, since data is not stored at workstations, but requires a stable connection to the server. A thick client, on the contrary, is autonomous, supports the operation of applications without a network and is better suited for programs with heavy graphics or local databases. The choice between them depends on the tasks: for centralized management and high security, thin clients are chosen, for autonomous operation and high performance — thick ones.
Use of thick clients in banks
In banking and corporate systems, thick clients are used where applications work with local data, specialized equipment or require high performance. For example, teller workstations, software complexes with cryptography and programs working with peripheral devices: printers, scanners and document readers. Thick clients continue to work when the network fails, which is critical for the continuity of operations. At the same time, it is important to ensure centralized updating of applications and protection of local data so that the device does not become a point of information leakage.
Advantages and disadvantages of thick clients
The advantages are autonomy in network failures, high application performance and the ability to work with local devices. The disadvantages are the higher cost of equipment, the complexity of centralized management and updating, as well as the risk of data leakage if sensitive information is stored on the device. In large organizations, the architecture is often built hybrid: basic tasks are performed by thick clients, and some applications are provided through terminal servers for flexible access.
Frequently asked questions
What is a thick client?
A thick client is a computer that processes applications and data locally, without constant dependence on a server. Programs run on the device itself, and the server is used for storage and data exchange.
How does a thick client differ from a thin one?
A thick client processes data itself and works autonomously, while a thin client only displays the image created by a server. A thin client is cheaper and simpler to maintain, but requires a stable network.
How much power does a thick client need?
For office tasks, a modern processor, 8 GB of RAM and an SSD from 256 GB are enough. Requirements grow if the application works with heavy graphics or local databases.
Can a thick client work without a network?
Yes, a thick client continues to work when the network fails, using local data and applications. After the connection is restored, the changes are synchronized with the server.
Where are thick clients used?
In banks and companies they are used for teller workstations, programs with cryptography and applications working with peripheral equipment: printers, scanners and document readers.
What are the disadvantages of a thick client?
The equipment is more expensive compared to thin clients, centralized updating is more difficult and the risk of data leakage is higher if sensitive information is stored locally.
Is an all-in-one PC a thick client?
Yes, an all-in-one PC can work as a thick client if applications and data are processed on the device itself. The term describes an architecture, not a specific type of computer.
How to protect data on thick clients?
Centralized management, disk encryption, application updates and security policies that restrict the installation and launch of unauthorized programs are needed.
Other terms in «Infrastructure»
Was this information helpful?
Build reliable IT infrastructure
Build a modern, fault-tolerant IT infrastructure. Design, equipment supply, installation and maintenance turnkey.