Layered and n-tier architecture

Layered architecture is a logical division of functional units. This is mainly used in enterprise applications to solve complex business scenarios.
Whereas tiered architecture is more of physical division of functional units.
To have a closer look following diagram will elaborate this.
Here a single layer can have multiple logical units like presentation layer, database layer etc. In tiered architecture these units represents physical entities like presentation server , database servers. These entities may or may not be a different computers, but in most enterprise applications for the scalability and maintenance these units are distributed.

Here is a sample layered application for reference.

1 comment:

  1. This is awesome!! really helpful for me. Thanks for sharing with us. Following links also helped me to complete my task.