Detail předmětu
Prostředí distribuovaných aplikací
FIT-PDIAk. rok: 2019/2020
Obecná charakteristika distribuovaných prostředí. Teorie a algoritmy prostředí distribuovaných systému. Typy distribuovaných prostředí. Návrh a modelování distribuovaných aplikací. Distribuované operační a souborové systémy. Cloud Computing. Technologie JSP, J2EE, JavaBeans, EJB, RPC, XML-RPC, SOAP, IIOP. Webové služby. Technologie CORBA, COM, DCOM. Bezpečnost v distribuovaných aplikacích.
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
- Student se naučí odborné terminologii v dané oblasti
- Student se naučí vytvářet malé projekty v oblasti distribuovaných systémů
- Student se naučí prezentaci a obhajobě výsledků
Prerekvizity
- schopnost algoritmizace a programování
- znalost diskrétní matematiky
- základní znalosti počítačových sítí
Literatura
B. Burns: Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services, O'Reilly Media, 1st edition, 2018.
Způsob a kritéria hodnocení
- Půlsemestrální písemná zkouška - 15 bodů
- Laboratorní cvičení - 10 bodů
- Hodnocený projekt s obhajobou - 20 bodů
- Závěrečná písemná zkouška - 55 bodů
Podmínky zápočtu:
- zápočet není udělován/vyžadován
Jazyk výuky
Cíl
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
- Bodované laboratorní cvičení, pro které jsou vypsány minimálně dva termíny. Možnost nahrazení pouze v případě objektivních a doložených překážek ve studiu.
- Půlsemestrální zkouška v rámci přednášky.
- Hodnocené projekty s obhajobou ve formě prezentace výsledků.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBS , libovolný ročník, zimní semestr, 5 kreditů, volitelný
obor MBI , libovolný ročník, zimní semestr, 5 kreditů, volitelný
obor MIN , libovolný ročník, zimní semestr, 5 kreditů, volitelný
obor MMI , libovolný ročník, zimní semestr, 5 kreditů, volitelný
obor MMM , libovolný ročník, zimní semestr, 5 kreditů, volitelný
obor MGM , libovolný ročník, zimní semestr, 5 kreditů, povinně volitelný
obor MPV , libovolný ročník, zimní semestr, 5 kreditů, povinně volitelný - Program MITAI magisterský navazující
specializace NBIO , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NISD , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NISY , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NIDE , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NCPS , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NSEC , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NMAT , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NGRI , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NNET , libovolný ročník, zimní semestr, 5 kreditů, povinný
specializace NVIZ , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NSEN , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NMAL , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NHPC , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NVER , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NEMB , libovolný ročník, zimní semestr, 5 kreditů, volitelný
specializace NADE , libovolný ročník, zimní semestr, 5 kreditů, povinný
specializace NSPE , libovolný ročník, zimní semestr, 5 kreditů, volitelný - Program IT-MGR-2 magisterský navazující
obor MIS , 2. ročník, zimní semestr, 5 kreditů, povinně volitelný
obor MSK , 2. ročník, zimní semestr, 5 kreditů, povinný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Principles of DS, Models of DS
- Logical Time
- Global State
- Group Communication, Election
- Distributed Algorithms
- Interprocess Communication
- Cloud Technologies
- Map Reduce Programming Model
- Web Services
- Message Passing Interface
- Enterprise Service Bus
- Containers
- Complex Event Processing
Cvičení na počítači
Vyučující / Lektor
Projekt
Vyučující / Lektor
Osnova
- Implementace distribuovaného systému ve zvoleném/zadaném prostředí.