Vyučující
|
|
Obsah předmětu
|
1) Principy distribuovaných systémů, vzdálené volání procedur (RPC) 2) Middleware technologie - CORBA 3) Middleware technologie - JAVA RMI 4) Middleware technologie - gRPC 5) Middleware technologie - SOAP 6) Middleware technologie - RESTFull 7) Systémy pro doručování zpráv - Apache Kafka a RabbitMQ
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž)
- Domácí příprava na výuku
- 10 hodin za semestr
- Semestrální práce
- 30 hodin za semestr
- Příprava na zkoušku
- 10 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je poskytnout základní přehled moderních technik a technologií používaných při návrhu a implementaci distribuovaných aplikací prostřednictvím moderních platforem.
Student získá praktické zkušenosti v oblasti používání nejběžnějších middleware technologií.
|
Předpoklady
|
Je vyžadována znalost na pokročilejší úrovni v z oblasti programování a počítačových sítí.
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Seminární práce
Vypracování semestrální práce a její obhajoba.
|
Doporučená literatura
|
-
Chris Britton. IT Architectures and Middleware: Strategies for Building Large, Integrated Systems. 2004. ISBN 0321246942.
-
Letha Hughes Etzkorn. Introduction to Middleware: Web Services, Object Components, and Cloud Computing. 2017. ISBN 1498754074.
|