Lecture 8

This lecture covers interoperability aspects of the SOAP Web Service stack and the related standardization efforts. The RESTful approach, i.e., to build simple Web Services purely based on HTTP, is introduced and compared to SOAP. Furthermore, we take a look at how to compose new applications by orchestrating services, using either Mashup technologies with REST, or more stricly defined (SOAP) Web Service workflows, the latter examplified by the BPEL framework.

Lecture outline

Lecture resources

Lecture notes (PDF).
Lecture note handouts (PDF, 6 per page).

Recommended reading

Intensive:
The following article: C. Pautasso et al "RESTful Web Service vs. "Big" Web Services: Making the Right Architectural Decision". In Proceedings of the 17th International World Wide Web Conference, ACM Press, Beijing, China, April 2008.

Extensive:
9.2 and 9.7 (you should understand the overall concepts of workflows as well as the basics of BPEL)