Detail předmětu
Prostředí distribuovaných aplikací
PDI Ak. rok 2009/2010 zimní semestr 5 kreditů
Obecná charakteristika distribuovaných prostředí. Typy distribuovaných prostředí. Návrh a modelování distribuovaných aplikací. Distribuované operační a souborové systémy. Distribuované databázové systémy. Technologie JSP, J2EE, JavaBeans, EJB, RPC, XML-RPC, SOAP, IIOP. Webové služby. Technologie CORBA, COM, DCOM. Využití XML v distribuovaných prostředích. Bezpečnost v distribuovaných aplikacích.
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 39 hod. přednášky
- 4 hod. pc laboratoře
- 9 hod. projekty
Zajišťuje ústav
Získané dovednosti, znalosti a kompetence z předmětu
Student porozumí koncepcím a principům distribuovaných prostředí, seznámí se s tvorbou aplikací pro distribuovaná prostředí a zajištěním bezpečnosti v distribuovaných systémech.
Cíle předmětu
Porozumět principům a tvorbě aplikací pro distribuovaná prostředí, získat přehled v moderních distribuovaných prostředích, být schopen použít aplikační rozhraní pro různá programová prostředí.
Požadované prerekvizitní znalosti a dovednosti
Nejsou žádné prerekvizity.
Literatura referenční
- Kshemkalyani, Singhal: Distributed Computing, Cambridge Press, 2008.
Osnova přednášek
- Obecná charakteristika distribuovaných prostředí
- Typy distribuovaných prostředí
- Návrh a modelování distribuovaných aplikací
- Distribuované operační a souborové systémy
- Kosistence a replikace
- Distribuované databázové systémy
- JSP, J2EE, JavaBeans, EJB
- RPC, XML-RPC, SOAP, IIOP
- Webové služby
- CORBA, Real-time CORBA
- COM, DCOM
- Využití XML v distribuovaných prostředích
- Bezpečnost v distribuovaných aplikacích
- Tvorba klusterů
- Architektury pro distribuované řídící systémy
- Time-triggered distribuované architektury
- Principy real-time komunikace
- Contract-based resource reservation and scheduling
Průběžná kontrola studia
Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.
Kontrolovaná výuka
Analýza požadavků a návrh projektů, vypracování dvou projektů, půlsemestrální test.
Zařazení předmětu ve studijních plánech