NSWI145 - Web Services

Summer 2021 exams

On-site exam terms are in SIS. If you have a reason and need a distance form term, let me know.

Basic information - summer 2021

  1. The lectures and tutorials will be based on asynchronous self-study using the materials provided on this webpage.
  2. The lecture slides contain speaker notes with what is typically said on the lecture.
  3. Each tutorial has a series of tasks to be tried out. Again, note the speaker notes identifying common pitfalls and how to avoid them.
  4. Each tutorial has a homework assignment to be completed and sent to me via email with [NSWI145] in subject before the next tutorial!
  5. The problems identified by me in the homework are to be corrected and resent with the next assignment.
  6. You can do the final exam if and only if you did all 10 homework assignments successfully.
  7. Online consultations regarding each week's topic can be arranged in the time slot of the tutorial i.e. Mondays 10:40-12:10 CET. Write me an email first.

Slides - lecture

  1. 2021-03-01: Web Services prerequisites
  2. 2021-03-08: WS architecture and Introduction to SOAP
  3. 2021-03-15: WSDL
  4. 2021-03-22: Details of SOAP
  5. 2021-03-29: WS-*
  6. 2021-04-12: UDDI
  7. 2021-04-19: WS-BPEL
  8. 2021-04-26: REST
  9. 2021-05-03: Introduction to Linked Open Data (LOD), YouTube (Czech), YouTube (English)
  10. 2021-05-10: RDF, RDFS, Serializations, YouTube (Czech)
  11. 2021-05-17: SPARQL, YouTube (Czech)
  12. 2021-05-24: Semantic Web Services, Solid, WebID, Linked Data Platform and Social Web Protocols, YouTube (Czech)
  13. 2021-05-31: No lecture

Slides - labs

Warning: the examples in the tutorials do not work with JDK 16 at the moment. Also, Eclipse IDE 2021-03 has some problems.

  1. 2021-03-01: Prerequisites tutorial (HTTP, XML, tools). Prerequisites:
  2. 2021-03-08: SOAP 1. Prerequisites:
  3. 2021-03-15: WSDL
  4. 2021-03-22: WSDL+SOAP, SAAJ
  5. 2021-03-29: CXF, WS-*. Prerequisites:
  6. 2021-04-12: UDDI. Prerequisites:
  7. 2021-04-19: WS-BPEL. Prerequisites:
  8. 2021-04-26: REST. Prerequisites:
  9. 2021-05-03: LOD introduction
  10. 2021-05-10: RDF, RDFS, Serializations
  11. 2021-05-17: SPARQL
  12. 2021-05-24: Solid
  13. 2021-05-31: No tutorial