Detail předmětu
Prostředí distribuovaných aplikací
FIT-PDIAk. rok: 2020/2021
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.
Jazyk výuky
Počet kreditů
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í
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
Učební cíle
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ů.
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MGM , 0 ročník, zimní semestr, povinně volitelný
obor MBI , 0 ročník, zimní semestr, volitelný
obor MBS , 0 ročník, zimní semestr, volitelný
obor MIN , 0 ročník, zimní semestr, volitelný
obor MIS , 2 ročník, zimní semestr, povinně volitelný
obor MMI , 0 ročník, zimní semestr, volitelný
obor MMM , 0 ročník, zimní semestr, volitelný
obor MPV , 0 ročník, zimní semestr, povinně volitelný
obor MSK , 2 ročník, zimní semestr, povinný - Program MITAI magisterský navazující
specializace NISY , 0 ročník, zimní semestr, volitelný
specializace NADE , 0 ročník, zimní semestr, povinný
specializace NBIO , 0 ročník, zimní semestr, volitelný
specializace NCPS , 0 ročník, zimní semestr, volitelný
specializace NEMB , 0 ročník, zimní semestr, volitelný
specializace NHPC , 0 ročník, zimní semestr, volitelný
specializace NGRI , 0 ročník, zimní semestr, volitelný
specializace NIDE , 0 ročník, zimní semestr, volitelný
specializace NISD , 0 ročník, zimní semestr, volitelný
specializace NMAL , 0 ročník, zimní semestr, volitelný
specializace NMAT , 0 ročník, zimní semestr, volitelný
specializace NNET , 0 ročník, zimní semestr, povinný
specializace NSEC , 0 ročník, zimní semestr, volitelný
specializace NSEN , 0 ročník, zimní semestr, volitelný
specializace NSPE , 0 ročník, zimní semestr, volitelný
specializace NVER , 0 ročník, zimní semestr, volitelný
specializace NVIZ , 0 ročník, zimní semestr, volitelný
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í.