Datasheet

Displaying Data on the Web
23
While it could be argued that all applications make use of n-tier architectures, it has
become commonplace to use the term to mean an application that has multiple tiers
(where 'n' is greater than two) that abstract implementation details from each other.
Data Tier, Business Tier, and Presentation Tier
The 3-tier model has become the most popular due mainly to its simplicity. It's also the basis for all
other models, which tend to break down the three tiers still further. The diagram below should help you
to visualize the three tiers before we move on to their description. One thing you might want to keep in
mind is that in ADO.NET, datasets are regularly passed between tiers, which means that the business
and presentation tiers know more about the structure of the database than they would in a 'pure' model.
Database
Stored
Procedures
Data Access
Code
Business Logic
Component
Business Logic
Component
Business Logic
Component
WinForms UIWeb UI Mobile UI
3rd Party System
Presentation Tier
Business Tier
Data Tier