|
|
|
||
The students will get to know technologies for W3C recommendations based web services both theoretically and practically.
Next, they will get to know the REST architecture and the web services based on it. Finally, the students will familiarize themselves with the Linked Data technologies and web services exploiting them.
Supposed is the knowledge in the extent of NPRG036 - XML Technology.
Last update: Kopecký Michal, RNDr., Ph.D. (02.05.2018)
|
|
||
The assessment (zápočet) can be earned for finishing homework from each practical by the next practical. The nature of the assessment check excludes the possibility of repeating the assessment check. It is necessary to achieve assessment (zápočet) before signing up for an exam. Exam has a written form. Last update: Klímek Jakub, doc. RNDr., Ph.D. (07.06.2019)
|
|
||
[1] Web of Services, W3C, http://www.w3.org/standards/webofservices/ [2] OASIS Web Services Business Process Execution Language (WSBPEL) TC, https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel [3] Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing, https://tools.ietf.org/html/rfc7230 [4] Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C, https://www.w3.org/TR/xml/ [5] SOAP Version 1.2 Part 1: Messaging Framework (Second Edition), W3C, https://www.w3.org/TR/soap12/ [6] Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language, W3C, https://www.w3.org/TR/wsdl20/ [7] UDDI Version 3.0.2, OASIS, http://www.uddi.org/pubs/uddi_v3.htm [8] REST API Tutorial, https://restfulapi.net/ [9] The Linked Open Data Cloud, http://lod-cloud.net/ [10] RDF specifications, W3C, https://www.w3.org/standards/techs/rdf#w3c_all [11] SPARQL 1.1 Query Language, W3C, https://www.w3.org/TR/sparql11-query/
Last update: Klímek Jakub, doc. RNDr., Ph.D. (02.05.2018)
|
|
||
1. Introduction. Service-oriented systems. Web services. HTTP protocol. 2. Reminder of XML technologies: XML and namespaces, XPath, XSD, XSLT. 3. Web services messaging using SOAP. 4. Describing interfaces of web services with WSDL. 5. WS-* extensions of W3C based web services. 6. Web service catalogization using UDDI. 7. Modeling business processes and their implementation with web services, orchestration of web services using WS-BPEL. 8. REST architecture, implementation of web services as REST services. 9. Linked Data, Open Data, RDF data model and its serializations. 10. SPARQL query language for RDF data. 11. Semantic web services and web services using Linked Data technologies. Last update: Klímek Jakub, doc. RNDr., Ph.D. (02.05.2018)
|