Architectures

0.0(0)
studied byStudied by 1 person
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/6

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

7 Terms

1
New cards

What are the types of architecture ?

  • Software Architecture

    • Layered Architecture

    • Data Centric Architecture

    • Object Oriented Architecture

    • Event based Architecture

  • System Architecture

    • Client Server

    • P2P

2
New cards

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

<ul><li><p>In this system is divided into layers and each layers has a specific task to perform </p></li><li><p>Each layer only communicate with layers above and below it </p></li></ul><p><br>Adv : Easy to develop and update </p>
3
New cards

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

<p>In this , Distributed systems is build on objects</p><ul><li><p>Objects communicate with each other through method calls even in different machines</p></li><li><p>Easy to develop and maintain</p></li><li><p>ex: RPC,RMI </p></li></ul><p></p>
4
New cards

What are RPC ?

  • Remote procedure call

  • It is used to call function on different computer

  • It is not object oriented

5
New cards

What are RMI?

  • Remote method invocation

  • It is used to call different method on an object that lives on another computer

  • Its object oriented

6
New cards

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)

<ul><li><p>It is a design where the main focus on data</p></li><li><p>All components interact with a central data system </p></li><li><p>All the components follows publish/subscribe (Producer/Consumer)</p></li></ul><p></p>
7
New cards

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

<ul><li><p>It is a system where things are based on events</p></li><li><p>All parts on the system wait for events and react when they happen</p></li><li><p>It uses bus</p></li><li><p>Data are transferred using events </p></li><li><p>Loosly coupled systems</p></li></ul><p></p>