Client Server Architecture

September 13, 2016
Categorised in: Database Management System
- It can be broken into 3 fundamental logical layers they are:
- User Interface
- Processing
- Data storage
- Types :
- 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.
- 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.
- The basic web architecture is two tiered and characterized by
- 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.
- Client tier or User interface:
- Advantages:
- Low cost deployment and maintenance.
- Offers high degree of flexibility in deployment of system.
- Divided into three parts:
- Single Tier Architecture:
Pratik Kataria is currently learning Springboot and Hibernate.
Technologies known and worked on: C/C++, Java, Python, JavaScript, HTML, CSS, WordPress, Angular, Ionic, MongoDB, SQL and Android.
Softwares known and worked on: Adobe Photoshop, Adobe Illustrator and Adobe After Effects.