Please disable adblock to view this page.

← Go home

Client Server Architecture

September 13, 2016
Published By : Pratik Kataria
Categorised in:

  • It can be broken into 3 fundamental logical layers they are:
    • User Interface
    • Processing
    • Data storage
  •  Types :
    1. Single Tier Architecture:
        • Data is stored in single location.
        • It is an application running on single computer and perform all the required tasks.
        • Easy to manage and implement data consistency.

    2. Two Tier Architecture:
      • The basic web architecture is two tiered and characterized by
        • Web Client: displays information content.
        • Web Server: transfer information to client.
      • It separates data and business logic.
      • It is generally data driven:
        • Application existing entirely on local machine.
        • Database is deployed at a specific and secure location.
      • Limitations:
        • As number of user increases,performance decreases.
        • Limited flexibility.
    3. Three tier Architecture:
      • Divided into three parts:
        • Client tier or User interface:
          • Contain all things that are visible to user.
        • Middle tier or Application tier:
          • Includes implementation of business logic, application logic and and rules.
          • It represents the code that the user calls upon through the presentation layer to retrieve data from database.
          • It get inputs from clients and interacts with the database.
        • Database Tier:
          • Made up of DBMS and data storage.
          • Manages storage and retrieval of data as well as security.
      • Advantages:
          • Low cost deployment and maintenance.
          • Offers high degree of flexibility in deployment of system.

Pratik Kataria is a budding programmer, web designer and developer.