1/6
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What are the types of architecture ?
Software Architecture
Layered Architecture
Data Centric Architecture
Object Oriented Architecture
Event based Architecture
System Architecture
Client Server
P2P
What is Layered architecture ?
In this system is divided into layers and each layers has a specific task to perform
Each layer only communicate with layers above and below it
Adv : Easy to develop and update
Object Oriented architecture
In this , Distributed systems is build on objects
Objects communicate with each other through method calls even in different machines
Easy to develop and maintain
ex: RPC,RMI
What are RPC ?
Remote procedure call
It is used to call function on different computer
It is not object oriented
What are RMI?
Remote method invocation
It is used to call different method on an object that lives on another computer
Its object oriented
What are data centric architecture?
It is a design where the main focus on data
All components interact with a central data system
All the components follows publish/subscribe (Producer/Consumer)
What are event based architecture?
It is a system where things are based on events
All parts on the system wait for events and react when they happen
It uses bus
Data are transferred using events
Loosly coupled systems