Multi-Tier Architecture

When the multi-tier architecture [4], which is often referred to as n-tier architecture, is used, the application is split up into several discrete components. The most frequently used multi-tier architecture is the three-tier architecture (see Section [*] for more details).

An example of a multi-tier architecture is the five-tier model which may be defined as follows:

Client Tier
The client tier is formed by a web browser, an applet or rich clients.
Presentation Tier
The presentation tier is responsible for the display and consists for example of JSPs or servlets.
Business Tier
The business tier may contain the EJBs and other business objects.
Integration Tier
The integration tier allows the integration of other services (e.g. JDBC, JMS, connectors) to the system.
Resource Tier
The resource tier is responsible for the integration of the databases and other external systems that usually also contain the data.



Dominik Zindel 2007-06-16