Detail předmětu

Prostředí distribuovaných aplikací

PDI Ak. rok 2013/2014 zimní semestr 5 kreditů

Aktuální akademický rok

Obecná charakteristika distribuovaných prostředí. Teorie a algoritmy prsotř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. Distribuované databázové systémy. 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

Jazyk výuky

česky, anglicky

Zakončení

zkouška

Rozsah

  • 39 hod. přednášky
  • 6 hod. pc laboratoře
  • 13 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.

  • 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ů

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

  • schopnost algoritmizace a programování
  • znalost diskrétní matematiky 
  • základní znalosti počítačových sítí

Literatura referenční

  • Kshemkalyani, Singhal: Distributed Computing, Cambridge Press, 2008.

Osnova přednášek

  1. Obecná charakteristika distribuovaných prostředí
  2. (Státní svátek)
  3. Model pro distribuované výpočty
  4. Logický a fyzický čas
  5. Globální stav
  6. Skupinová komunikace
  7. Detekce ukončení
  8. RPC, XML-RPC, CORBA, Real-time CORBA
  9. Vzájemné vyloučení
  10. Konsensus v DS
  11. SOA, SOAP a Enterprise aplikace
  12. Complex Event Processing
  13. Programovací jazyky pro rozsáhlé distribuované systémy

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ů.

  • zápočet není udělován/vyžadován

Metody vyučování

Výuka předmětu je realizována formou: Přednáška - 3 vyučovací hodiny týdně, Cvičení na poč. - 1 vyučovací hodina týdně, Projekty - 1 vyučovací hodina týdně.

Kontrolovaná výuka

  • Půlsemestrální písemná zkouška - 15 bodů
  • Laboratorní cvičení - 10 bodů
  • Hodnocenné dva projekty s obhajobou - 20 bodů
  • Závěrečná písemná zkouška - 55 bodů

Zařazení předmětu ve studijních plánech

Nahoru