Professional Documents
Culture Documents
Lecture 2- Architecture
Lecture 2: Architecture
Outline
• Introduction
• Architectural Styles
• Types of Architectural Styles
• Layered Architectures
• Object-Based Architectures
• Event-Based Architectures
• Data-Centered Architectures
• System Architectures
• Types of System Architectures
• Centralized Architectures
• Decentralized Architectures
• Hybrid Architectures
• Summary
2
Lecture 2: Architecture
3
Lecture 2: Architecture
4
Lecture 2: Architecture
5
Lecture 2: Architecture
6
Lecture 2: Architecture
7
Lecture 2: Architecture
8
Lecture 2: Architecture
9
Lecture 2: Architecture
10
Lecture 2: Architecture
11
Lecture 2: Architecture
12
Lecture 2: Architecture
13
Lecture 2: Architecture
14
Lecture 2: Architecture
15
Lecture 2: Architecture
16
Lecture 2: Architecture
17
Lecture 2: Architecture
18
Lecture 2: Architecture
19
Lecture 2: Architecture
20
Lecture 2: Architecture
21
Lecture 2: Architecture
22
Lecture 2: Architecture
23
Lecture 2: Architecture
24
Lecture 2: Architecture
Fig. The Principal Working of BitTorrent
25
Lecture 2: Architecture
Summary
• Introduction
• Architectural Styles
• Types of Architectural Styles
• Layered Architectures
• Object-Based Architectures
• Data-Centered Architectures
• Event-Based Architectures
• System Architectures
• Types of System Architectures
• Centralized Architectures
• Decentralized Architectures
• Hybrid Architectures
26
Lecture 2: Architecture
Assignment-1
• Discuss the three variations of Peer-to-Peer architectures:
• Structured P2P
• Unstructured P2P
• Hybrid P2P
27
Lecture 2: Architecture