1. Úvod. Servisně-orientované systémy. Webové služby. Protokol HTTP.
2. Připomenutí XML technologií: XML a jmenné prostory, XPath, XSD, XSLT.
3. Výměna zpráv mezi webovými službami pomocí SOAP.
4. Popis rozhraní webových služeb pomocí WSDL.
5. Rozšíření WS-* webových služeb založených na standardech W3C.
6. Katalogizace webových služeb pomocí UDDI.
7. Modelování business procesů a jejich implementace pomocí webových služeb, orchestrace webových služeb pomocí WS-BPEL.
8. Architektura REST a implementace webových služeb pomocí REST.
9. Propojená data, otevřená data, datový model RDF a jeho serializace.
10. Dotazovací jazyk SPARQL pro dotazování nad RDF daty.
11. Sémantické webové služby a webové služby realizované pomocí technologií propojených dat.
Studenti se nejprve teoreticky i prakticky seznámí s technologiemi webových služeb založených na doporučeních W3C.
Následuje seznámení se s architekturou REST a na ní založenými webovými službami. Dále jsou probráný technologie propojených dat a webové služby, které je využívají.
Předpokládájí se znalosti v rozsahu předmětu NPRG036 - Technologie XML.