Stack Explorer

Three-Tier

Application

Presentation, business logic and data in separate layers

Principles

Presentation tier for UILogic tier for business rulesData tier for persistenceCommunication between adjacent tiers

When to use

Enterprise applications, when you need to scale layers independently

When not to use

Small applications, when simplicity is a priority

Pros and Cons

Ventajas

  • + Scalability per tier
  • + Security between layers
  • + Independent maintenance
  • + Logic tier reusability

Desventajas

  • - Latency between tiers
  • - Deployment complexity
  • - Network overhead

Related Technologies