Lecture 3
In this lecture, we cover how Web Services exchange data and how introduce the student to Web Service interface design. Technologies covered are SOAP and the Web Service Description Language (WSDL). Both of these technologies are based on XML and extensively standardized in an effort to provide platform independence and service interoperability.
Lecture outline
- Services and wire protocols
- SOAP message structure
- Web Service call semantics
- SOAP failure handling
- Web Service interface design
- WSDL structure
- Web Service message exchange models
- Web Service development models
Lecture resources
Lecture notes
(PDF).
Lecture note handouts
(PDF, 6 per page).
Hello World Web Service example.
Recommended reading
Intensive: 4, 4.1 - 4.5, 4.7 - 4.8 5, 5.1 - 5.2, 5.5
Extensive: 4.6 5.3 - 5.4