Benefits of the 3-Tier Architecture

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

By splitting an application's code into 3 layers - Presentation, Business
and Data Access - the 3-Tier Architecture provides much more than the rarely
used ability to switch from one DBMS to another. It also provides the
ability to share the same Business layer with multiple Presentation layers
at the same time, such as with a back-end Administrative application and one
or more front-end websites. This effectively means that you can develop your
back end administrative application first, then develop each website as a
thin client, thus making maximum use of reusable components. The article at describes how
an application can be split into different tiers or layers, and the benefits
which can be made from making such a split.

Tony Marston

Site Timeline