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
- The lectures and tutorials will be based on asynchronous self-study using the materials provided on this webpage.
- The lecture slides contain speaker notes with what is typically said on the lecture.
- Each tutorial has a series of tasks to be tried out. Again, note the speaker notes identifying common pitfalls and how to avoid them.
- Each tutorial has a homework assignment to be completed and sent to me via email with [NSWI145] in subject before the next tutorial!
- The problems identified by me in the homework are to be corrected and resent with the next assignment.
- You can do the final exam if and only if you did all 10 homework assignments successfully.
- 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
- 2021-03-01: Web Services prerequisites
- 2021-03-08: WS architecture and Introduction to SOAP
- 2021-03-15: WSDL
- 2021-03-22: Details of SOAP
- 2021-03-29: WS-*
- 2021-04-12: UDDI
- 2021-04-19: WS-BPEL
- 2021-04-26: REST
- 2021-05-03: Introduction to Linked Open Data (LOD), YouTube (Czech), YouTube (English)
- 2021-05-10: RDF, RDFS, Serializations, YouTube (Czech)
- 2021-05-17: SPARQL, YouTube (Czech)
- 2021-05-24: Semantic Web Services, Solid, WebID, Linked Data Platform and Social Web Protocols, YouTube (Czech)
- 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.
- 2021-03-01: Prerequisites tutorial (HTTP, XML, tools). Prerequisites:
- 2021-03-08: SOAP 1. Prerequisites:
- 2021-03-15: WSDL
- 2021-03-22: WSDL+SOAP, SAAJ
- 2021-03-29: CXF, WS-*. Prerequisites:
- 2021-04-12: UDDI. Prerequisites:
- 2021-04-19: WS-BPEL. Prerequisites:
- Apache ODE 1.3.8 WAR distribution
- In Eclipse (for Java EE), install BPEL Commons, BPEL Runtime Adapter for Apache ODE 1.3, BPEL Visual Designer
- 2021-04-26: REST. Prerequisites:
- 2021-05-03: LOD introduction
- 2021-05-10: RDF, RDFS, Serializations
- 2021-05-17: SPARQL
- 2021-05-24: Solid
- 2021-05-31: No tutorial