Two Tier Architecture
Limitations
- Performance deteriorates if number of users
is greater than 100
- Enhancements and changes more cumbersome
Multi tier Architecture
- Advantages to Application Designer
- Less software on client, hence less to worry
about security
- Application is more scalable
- Less software maintenance cost
- Easier to design the application to be
DBMS-agnostic
- Allows “after the fact” application
partitioning
|
Generation 3: Multi-tier Architecture
- Middle tier between UI and DB
- Presentation Layer
- Business Logic Layer
- Data Access Layer
|