Název:

Prostředí distribuovaných aplikací

Zkratka:PDI
Ak.rok:2012/2013
Semestr:zimní
Studijní plán:
ProgramObor/
specializace
RočníkPovinnost
IT-MGR-2MBI-volitelný
IT-MGR-2MBS-volitelný
IT-MGR-2MGM-povinně volitelný - skupina I
IT-MGR-2MIN-volitelný
IT-MGR-2MIS2.povinně volitelný - skupina N
IT-MGR-2MMI-volitelný
IT-MGR-2MMM-volitelný
IT-MGR-2MPV2.povinně volitelný - skupina C
IT-MGR-2MSK2.povinný
Vyučovací jazyk:čeština
Informace pro zapsané:http://www.fit.vutbr.cz/study/courses/PDI/private/
Kredity:5 kreditů
Ukončení:zkouška (písemná)
Výuka:
hod./sempřednáškasem./cvič.lab. cvič.poč. cvič.jiná
Rozsah:3900013
 zkouškatestycvičenílaboratořeostatní
Body:55100035
Garant:Zendulka Jaroslav, doc. Ing., CSc. (UIFS)
Přednášející:Ráb Jaroslav, Ing. (UIFS)
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS)
Fakulta:Fakulta informačních technologií VUT v Brně
Pracoviště:Ústav informačních systémů FIT VUT v Brně
 
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í.
Anotace:
  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.
Získané dovednosti, znalosti a kompetence:
  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.
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
Osnova ostatní - projekty, práce:
 
  • Implementace vybraných aplikací,algoritmů pro zvolená distribuovaná prostředí.
Literatura referenční:
 
  • Kshemkalyani, Singhal: Distributed Computing, Cambridge Press, 2008.
  • Tanenbaum, A., Steen, M.: Distributed Systems: Principles and Paradigms. Prentice Hall, 2002, ISBN: 0130888931
Literatura studijní:
 
  • Tanenbaum, A.: Modern Operating Systems. Prentice Hall, 2001, ISBN: 0130313580
  • Stevens, W.R. "UNIX Network Programming." Vol. 1, The Sockets Networking API, 2004, ISBN: 0131411551
  • Stevens, W.R. "UNIX Network Programming." Vol. 2, Interprocess Communications, 1999, ISBN: 0130810819
  • vybrané vědecké články
Průběžná kontrola studia:
  Analýza požadavků a návrh projektů, vypracování dvou projektů, prezentace projektů/příspěvku, půlsemestrální test.
 

Vaše IPv4 adresa: 3.90.45.27