Client-Server Architecture
Client-Server Architecture
Academic
Jed Group
CSE 10
Client Server
Architecture
Members: Subong, Demabildo, Garcia, Pipe
ILLUSTRATION
Clout chaser Academic
CONTENTS
01 02 03
ILLUSTRATION
Clout Chaser
Academic
CONTENTS
04 05 06
ILLUSTRATION
Clout Chaser
Academic
CONTENTS
07 08 09
ILLUSTRATION
Clout Chaser
Academic
CONTENTS
10 11 12
ILLUSTRATION
Clout Chaser
Academic
Jed Group
CSE 10
Application Logic in C/S
01 Architectures
ILLUSTRATION
Clout Chaser
Academic
TOPIC 01
ILLUSTRATION
Clout Chaser
Academic
TOPIC 02
• Separating an application into
components that run on multiple
Application servers.
APPS
ILLUSTRATION
Clout Chaser
Academic
TOPIC 03
ILLUSTRATION
Clout Chaser
Academic
TOPIC 04
• Two-tier architecture consists of two
layers : Client Tier and Database
Characteristics of (Data Tier).
two-tier C/S
• It is easy to build and maintain..
Systems
• It is a Client-Server Architecture.
ILLUSTRATION
Clout Chaser Academic
TOPIC 05
• Middleware is software that acts as
an intermediary between clients and
servers.
Middleware and
• It provides additional functionalities
APIs like authentication, logging,
message queuing, and transaction
management.
ILLUSTRATION
Clout Chaser
Academic
TOPIC 06
• In the three-tier, the application logic or
process lives in the middle tier, it is
Three-tier separated from the data and the user
interface.
Architectures
• Three-tier systems are more scalable,
robust and flexible. In addition, they can
integrate data from multiple sources.
TOPIC 07
• In thin client / server
architecture, software and data
are stored in the remote servers
on the network.
Thin Clients
• However, it is possible to
communicate and exchange data
with other clients on the
network.
TOPIC 08
• Each application can have a
different number of components.
All components of the previously
Web application mentioned model can be divided
components into:
1. Client
4. Serverless functions
ILLUSTRATION
Clout Chaser
Academic
TOPIC 09
• Python - is a highly popular open-
source language for backend web
Languages for development, known for its ease of
learning and immediate usability.
Creating Web
• PHP is an open-source scripting
Pages language primarily used for
developing dynamic and complex
websites.
• C# is an object-oriented
programming language created by
LANGUAG Microsoft primarily for the .NET
framework and Windows applications.
ES • Other examples, Ruby, Java, Swift,
Kotlin
ILLUSTRATION
Clout Chaser
Academic
TOPIC 10
• The presentation tier is the user
interface and communication
Processing in 3- layer of the application, where the
tier end user interacts with the
application.
architectures
• The application tier, also known as
the logic tier or middle tier, is the
heart of the application.
ILLUSTRATION
Clout Chaser
Academic
TOPIC 11
• It is a Web-based application.
ATIONS
ILLUSTRATION
Clout Chaser
Academic
TOPIC 12
• Three-tier architecture runs faster.
ILLUSTRATION
Clout Chaser Academic
Jed Group
Template
THANKS
Members: Subong, Demabildo, Garcia, Pipe
ILLUSTRATION