A common design of client/server
systems uses three tiers:
- A client that interacts with the user
- An application server that contains the business logic of the application
- A resource manager that stores data
This principle is shown in
Figure 1.
Figure 1. Three-tiered
client/server architecture