155-0365/02 – Servisně orientované architektury a standardy (SOAS)
Garantující katedra | Katedra aplikované informatiky | Kredity | 5 |
Garant předmětu | prof. Ing. Dušan Marček, CSc. | Garant verze předmětu | Ing. Martin Pochyla, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2008/2009 | Rok zrušení | 2020/2021 |
Určeno pro fakulty | EKF | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Analyzovat strukturu informačních systémů. Porovnat varianty integrace infromačních systémů. Navrhovat strukturu integračního řešení pomocí servisně orientované architektury. Sestavit scénář implementace webových služeb do existujících informačních systémů. Doporučit vhodné integrační řešení založené na SOA.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Tento předmět se zaměřuje na integraci podnikových informačních systémů a aplikací z pohledu servisně orientovaných architektur a standardů. Hlávní náplň předmětu je založena na teoretické přípravě studentů na tento způsob integrace a její naplňování. Studenti se seznámí s principy návrhu servisně orientovaných aplikací a novými standardy a koncepty, které SOA podporují. Cílem je připravid studenty na realizací projektů, které využívají SOA a navazující technologie jako způsob integrace podnikových informačních systémů.
Povinná literatura:
Doporučená literatura:
1) KRAFZIG, Dirk, Karl BANKE a Dirk SLAMA. Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice Hall PTR, 2004, ISBN: 0-13-146575-9.
2) ŘEPA, Václav. Podnikové procesy: procesní řízení a modelování. Praha: Grada Publishing, 2006. ISBN: 80-247-1281-4.
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Žádné další požadavky na studenta.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
1. Aplikační oblasti integrace podnikových informačních systémů
2. Integrační platformy a jejich koncepty
3. Servisně orientovaná architektura – definice a základní pojmy
4. Služby a jejich typy – typy webových služeb
5. Životní cyklus služeb – terminologi a pojetí v rámci implementace SOA
6. Základní postupy implementace SOA – rozdíly v modelech
7. Návrhové vzory SOA
8. Modely zralosti SOA – návaznosti na implementace a jeji naplnění
9. XML, BPEL, BPMN a další standardy
10. Bezpečnost webových služeb a jejich rozšíření
11. Case Study I – příklady implementace SOA a zkušenosti z různých odvětví
12. Case Study II - příklady implementace SOA a zkušenosti z různých odvětví
13. Cloud Computing - základní pojmy a dělení technologických přístupů
14. Cloud Computing - business modely a jejich stanovení
Cvičení:
– Základy XML jazyka a jeho syntaxe
– Tvorba DTD a jeho význam při tvorbě XML souborů
– Pravidla tvorby XML schématu a nastavení validace
– Analýza a návrh webových služeb
– Modelování webových služeb pomocí UML I.
– Modelování webových služeb pomocí UML II.
– Tvorba webových služeb
– Testování webových služeb
– Implementace webových služeb v prostřední NetBeans I.
– Implementace webových služeb v prostřední NetBeans II.
– Samostatná tvorba projektu
– Prezentace projektu a jeho zhodnocení
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky