Lesson 2
Lesson 2
Lesson 2
DISTRIBUTED SYSTEM
ARCHITECTURES
Mehamed Ahmed(Ph.D.)
[email protected]
Architectural Styles (1)
2
Architectural Styles (2)
s
te m
sy s
ibe
sc r
su b
sh /
b li
pu
Figure 2-2. (a) The event-based architectural style and …
5
Architectural Styles (5)
8
Application Layering (1)
• The client-server model has been subject to many debates
and controversies over the years.
• One of the main issues was how to draw a clear distinction
between a client and a server. Not surprisingly, there is often
no clear distinction.
9
Application Layering (1)…
10
Application Layering (2)
12
Multitiered Architectures (2)
17
Unstructured Peer-to-Peer
Architectures (1)
25
Collaborative Distributed Systems (2)
26
Interceptors
28
Assignment
29