The fundamental difference between fat-client and thin-client architectures lies in where processing power and application functionalities reside. A fat client, or thick client, performs most processing and application functions locally on the user's device, requiring less reliance on the server for processing tasks. In contrast, a thin client relies heavily on the server for processing, with minimal application logic and data stored locally, which allows for easier maintenance and lower hardware requirements. This distinction impacts performance, scalability, and user experience depending on network conditions and server capabilities.
smart client is one type of framework given by Microsoft which will satisfy both richClient and ThinClient Properties Smart client Can be Extended to utilize multipule applications Business and give a common functonality for the business
Distributed Computing Also known as Peer-to-Peer (P2P). This environment is an ad-hoc network that is generally grown from a small group of independent computers that need to share files, resources such as printers and network/internet connections. These have allowed small business to improve some forms of productivity. If all is to run smoothly, this model usually needs internal technical skills, or access to outsourced technical support. DC Advantages • Each user has control of their own equipment, to a reasonable degree. • Each user can add their own programs at their own leisure. • Sometimes cheaper up front capital cost. DC Disadvantages • Typical lifespan of 3 years (maybe stretch to 5 with questionable results). • Many moving parts (fans, hard drives) which are susceptible to failure. • Larger vulnerability to security threats (both internal & external). • Usually has higher cost of ownership, when measured over 3 + years. Centralized Computing Centralized Computing takes some of the control and all of the parts easily susceptible to failure away from the desktop appliance. All computing power, processing, program installations, back-ups and file structures are done on the Terminal or Application Server. CC Advantages • Centralized Computing and file storage. • Redundant technologies incorporated to ensure reduced downtime. • Computer stations replaced with ThinClient appliances with no moving parts, improving meantime before failure. • Centralized management of all users, processes, applications, back-ups and securities. • Usually has lower cost of ownership, when measured over 3 + years. CC Disadvantages • User access to soft media drives are removed. • In the rare event of a network failure, the ThinClient Terminal may lose access to the terminal server. If this happens, there are still means to use some resources from the local client.