If your client is sufficiently 'thin' [a terminal, or pc running a
terminal emulator such as Citrix ICA] the user interface logic is not
even running inside the machine the user is interacting with. [Its
running somewhere else].
Scaling to progressively 'fatter' clients, more processing would be done
local to the client, tuned [hopefully] for processor, memory and other
resources as well as network bandwidth and latency limitations. A client
would not need to know how many 'tiers' are on the other side of the
> Could anyone please tell me how a 3-Tier C/S architecture could be adopted
> within a thin client network?
> What are the differences between adopting a 3-Tier C/S architecture using a
> fat client network?
> Any diagrams or web references would be appreciated!