|
Vyučující
|
-
Matějů Lukáš, Ing. Ph.D.
-
Poláček Martin, Ing.
|
|
Obsah předmětu
|
1. Architektura informačního systému 2. Servisně orientovaná integrace, model stavu webové služby 3. Architektura REST a komunikační protokol HTTP 4. Komunikace pomocí RPC, SOAP a dalších 5. Škálovatelnost, kešování a řízení přístupu ke zdrojům 6. Principy asynchronní komunikace pomocí front a událostí 7. Vysoká dostupnost webových aplikací 8. Komunikace v reálném čase 9. Architektura mikroslužeb 1 10. Architektura mikroslužeb 2 11. Bezpečnost na úrovni aplikace 12. Cloudové služby - serverless architektura a další Cvičení: Navazují na jednotlivé přednášky.
|
|
Studijní aktivity a metody výuky
|
|
nespecifikováno
|
|
Výstupy z učení
|
Studenti se seznámí s koncepty a technologiemi v oblasti architektur orientovaných na služby aplikací, asynchronní komunikaci a vysokou dostupnost aplikací. Získají přehled o architektuře informačního systému, webových služeb a aplikačního serveru. Dále se seznámí s principy a technologiemi pro zajištění integrace služeb a s problematikou bezpečnosti služeb i jejich uživatelů. V rámci cvičení studenti zahájí práci na projektu informačního systému, který bude v návaznosti rozvíjen v dalších předmětech.
|
|
Předpoklady
|
Základní znalost programování a schopnost algoritmizace.
|
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
|
Doporučená literatura
|
-
T. Erl. Service-Oriented Architecture: Analysis and Design for Services and Microservices. 2016.
|