What are the primary advantages a three-tier system has over a two-tier system?
-
A three-tier system has thin clients whereas a two-tier system will always have fat clients.
-
A three-tier system will out perform a two-tier system.
-
A three-tier system is easier to manage than a two-tier system.
-
A three-tier system is easier to secure.
-
A three-tier system can be both vertically and horizontally scaled whereas a two-tier system can only be horizontally scaled.
-
A three-tier system is more extensible than a two-tier system.
Three-tier architecture provides better extensibility because the separation of presentation, business logic, and data layers allows independent modifications and technology changes at each layer. Options A-E are incorrect: three-tier systems don't always have thin clients (they can have fat clients), don't always outperform two-tier (added layers add overhead), aren't inherently easier to manage (more components to coordinate), aren't inherently easier to secure (more attack surface), and two-tier systems CAN be vertically scaled (scaling up server hardware).