Distribuovana objektova architektura Flashcards
Distribuovana objektova architektura - charakteristika
Distribuovaná objektová architektúra
-Žiadny rozdiel medzi klientmi a servermi. Ľubovoľný objekt na
systéme môže poskytovať aj používať služby z iných objektov
Distribuovana objektova architektura - charakteristika,
-Distribuované objektové systémy vyžadujú middleware aby
mohol zariaďovať komunikáciu medzi objektmi a pridávať a
odoberať systémové objekty
-Neexistuje žiadny rozdiel pri distribuovanej objektovej architektúre
medzi klientmi a servermi
-Každá distribuovateľná entita je objekt, ktorý poskytuje služby
ostatným objektom a prijíma služby od iných objektov
-Komunikácia medzi objektmi je cez middleware systém – object
request broker
-Avšak, distribuovaná objektová architektúra je zložitejšia na návrh
ako K/S systémy
Distribuovana objektova architektura - obrazok
slajd 25 - ass05
Distribuovana objektova architektura - vyhody/nevyhody
- dovoluje systemovemu navrharovi oddialit rozhodnutia ako a kde sa budu sluzby poskytovat
- Je to velmi otvorena systemova architektura, ktora dovoluje pridavanie novych prostriedkov, ked je to potrebne
- system je pruzny a skalovatelny
- je mozne rekonfigurovat system dynamicky s objektmi migrujucimi napriec sietou
Nevyhody:
-Avšak, distribuovaná objektová architektúra je zložitejšia na návrh
ako K/S systémy
Distribuovane objektove architektury - pouzitie
ako logicky model, ktory umoznuje strukturovat a organizovat system
- ako pruzny pristup k implementacii K-S systemov. Logicky model systemu je K-S model ale klienti aj serveri su realizovany ako distrivuovane objekty komunikujuce cez spolocny komunikacny ramec