Final answer:
A web-based application with separate client, server, business, and data tiers provides an example of a 4-tier architecture. This architecture improves scalability, maintenance, and security compared to the 3-tier architecture by separating business logic from application logic.
Step-by-step explanation:
Four-Tier Architecture in Computing
One example of a 4-tier architecture is a web-based application that includes these layers: Client Tier (Presentation), Server Tier (Application logic), Business Tier (Business logic), and Data Tier (Database). The main advantage of the 4-tiers architecture over a 3-tiers one is that it separates business logic from application logic. This means that each layer can be developed, optimized, and scaled independently
For instance, large-scale enterprise applications, such as a banking system, benefit from this architecture. The business logic tier can handle complex business rules and transactions, while the application logic tier manages user sessions and workflows. This separation enhances maintainability and scalability, allowing for better resource management during peak loads and more granular security controls.