In: Computer Science
One example each for the below question. Please don't provide the differences as its already available.
What is the fundamental difference between a fat-client and thin-client approach to client–server systems architectures? Give an example for each.
SOLUTION:- We can do the classification of client-server architectures via examining how much application logic is installed on client computer. Thin-client approach installs small or no application logic on the client and it is easier to manage since it has minimum processing responsibility. In thin client mechanism, as soon as an application modifies, only server along with application logic requires to be updated. An application where the client (PC) accessing the application essentially confers the user interfaces and some application processing, normally with no or limited local data storage. For example: World Wide Web architecture that utilizes a two-tier, thin client architecture, (client & web server). No apparent relationship exists among thin & fat client and 2-, 3-, and N-tiered architectures. Fat client is also known as thick client, it installs whole or nearly all of the application logic on the client and confers much functionality. In Fat-client mechanism, the server is solely accountable for data management. The software on client executes application logic & interactions with system user. The main benefit of Fat client server architecture is that the network load is decreased as the presentation logic and application logic stays in on client end itself & programming is formed extensively simpler. Thin Clients only accepts of the presentation, application processing is transferred to the server, Fat Clients accepts of presentation as well as application processing with server belonging only with Data Management. Fat Clients are utilized for video & image editing and there will be significant latency due to higher processing power. In a client/server system, a Fat Client executes majority of its own processing tasks and communicates with server infrequently solely, For example, Retrieving data. A thin client relies on a server for data and processing, and comprise only minimum hardware. Examples of thin client applications are firefox, chrome, opera, internet explorer and Examples of Fat Clients applications are Microsoft access, word, excel.