Distributed Application Architecture

Distributed Application Architecture

Distributed Application Architecture

Distributed Application Architecture

Distributed Application Architecture
Distributed Application Architecture


 

  1. Earlier computer applications were based on the single-tier architecture.
     
  2. The single-tier architecture:

    1. Does not support multiple users.
       
    2. Is not flexible.
       
  3. These limitations of the single-tier architecture led to the development of the distributed application architecture.

The application architecture involves breaking up an application into logically connected chunks of code known as tiers or layers.


The application architecture involves the following layers:


Presentation layer

Business logic layer

Data access layer


In the single-tier architecture, these layers are packaged on the same computer.
 

In the distributed application architecture, the presentation,  the business logic, and the data access layers are placed on different computers.


Depending upon the location of these layers, the distributed application architecture is categorized as:


Two-tier architecture

Three-tier/n-tier architecture

Service-oriented architecture