Detail předmětu

Prostředí distribuovaných aplikací

FIT-PDIAk. rok: 2009/2010

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.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení 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.

Prerekvizity

Nejsou žádné prerekvizity.

Způsob a kritéria hodnocení

Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.

Osnovy výuky

  1. Obecná charakteristika distribuovaných prostředí
  2. Typy distribuovaných prostředí
  3. Návrh a modelování distribuovaných aplikací
  4. Distribuované operační a souborové systémy
  5. Kosistence a replikace 
  6. Distribuované databázové systémy
  7. JSP, J2EE, JavaBeans, EJB
  8. RPC, XML-RPC, SOAP, IIOP
  9. Webové služby
  10. CORBA, Real-time CORBA
  11. COM, DCOM
  12. Využití XML v distribuovaných prostředích
  13. Bezpečnost v distribuovaných aplikacích
  14. Tvorba klusterů

 

  • Architektury pro distribuované řídící systémy
  • Time-triggered distribuované architektury
  • Principy real-time komunikace
  • Contract-based resource reservation and scheduling

Učební cíle

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

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Analýza požadavků a návrh projektů, vypracování dvou projektů, půlsemestrální test.

Základní literatura

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

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

  • Program IT-MGR-2 magisterský navazující

    obor MBI , 0 ročník, zimní semestr, volitelný
    obor MBS , 0 ročník, zimní semestr, volitelný
    obor MGM , 0 ročník, zimní semestr, povinně volitelný
    obor MGM , 0 ročník, zimní semestr, volitelný
    obor MIN , 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 MIS , 2 ročník, zimní semestr, volitelný
    obor MMI , 0 ročník, zimní semestr, volitelný
    obor MMM , 0 ročník, zimní semestr, volitelný
    obor MPS , 0 ročník, zimní semestr, volitelný
    obor MPV , 2 ročník, zimní semestr, povinně volitelný
    obor MSK , 2 ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

39 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Obecná charakteristika distribuovaných prostředí
  2. Typy distribuovaných prostředí
  3. Návrh a modelování distribuovaných aplikací
  4. Distribuované operační a souborové systémy
  5. Kosistence a replikace 
  6. Distribuované databázové systémy
  7. JSP, J2EE, JavaBeans, EJB
  8. RPC, XML-RPC, SOAP, IIOP
  9. Webové služby
  10. CORBA, Real-time CORBA
  11. COM, DCOM
  12. Využití XML v distribuovaných prostředích
  13. Bezpečnost v distribuovaných aplikacích
  14. Tvorba klusterů

 

  • Architektury pro distribuované řídící systémy
  • Time-triggered distribuované architektury
  • Principy real-time komunikace
  • Contract-based resource reservation and scheduling

Cvičení na počítači

4 hod., nepovinná

Vyučující / Lektor

Projekt

9 hod., nepovinná

Vyučující / Lektor