WITH COMPLETE SOLUTIONS VERIFIED
What is distributed computing?
Any form of computing that involves multiple computers / systems or cores or threads in
a computing problem
SISD
Single Instruction stream
Single data stream
Simple computers
SIMD
Single instruction stream
Multiple data stream
Vector or array computers
MISD
Multiple instruction streams
Single data stream
Fault-tolerant computer systems
MIMD
Multiple instruction stream
Multiple data stream
, Multi-core processors
Distributed systems
What are the layers in a 2-Tier Architecture?
Client
Server
What are the layers in a 3-Tier Architecture?
GUI
Application Processing Layer
Data Management Layer
What are the layers in a 4-Tier Architecture?
GUI
Application Processing Layer
Service Repository Layer
Data Management Layer
The Three-Party Model of Service-Oriented Software Development
Service Brokers
Service providers
Application builders
Computing Paradigm this course focuses on
Service-Oriented Computing
Unique feature of service-oriented computing paradigm
loosely coupled, platform and language-independent