Software Application 3-Tier Architecture
3-Tier Architecture Three-tier is a well-established software application architecture that organises applications into three logical and physical computing tiers. the presentation tier (user interface) the application tier (where data is processed) the data tier (where the data associated with the application is stored and managed) Benefits of Three-tier Architecture : Each tier of a three-tier architecture runs on its own infrastructure, each tier can be developed simultaneously by a separate development team. Each tier can be updated or scaled as needed without impacting the other tiers. Each tier can run on a separate operating system and server platform - e.g., web server, application server, database server - that best fits its functional requirements. Each tier runs on at least one dedicated server hardware or virtual server, so the services of each tier can be customised and optimised without impact the other tiers. ...