Chapter 2-Architectures
Chapter 2-Architectures
Chapter 2-Architectures
Architecture Styles
in
Distributed Systems
Introduction
Nodes
These are the individual computers or servers that
comprise the distributed system.
Network
This is the communication infrastructure that connects all
nodes.
Middleware
Middleware is an intermediate layer of software that sits
between the application and the network used to provide
common services.
Cont.…
Shared Data/Database
This is where the system stores and retrieves data.
Distributed Algorithms
These are the rules and procedures nodes follow to
communicate and coordinate with each other.
System Management Tools
These tools help manage, monitor, and troubleshoot the
distributed system.
Cont.…
Client-Server Architectures
how to physically distribute a client-server application across
several machines
Multitiered Architectures
Two-tier architecture