Web Services: Concepts, Architecture and Applications
G. Alonso, F. Casati, H. Kuno, V. Machiraju
Springer Verlag 2004


The following material is provided to facilitate the use of some of the book's material in courses, presentations and research. Regardless of use, the copyright notice must be kept and any for profit use of this material or publication in any form requires explicit permission from the copyright holders (the publisher for material from the book, the authors for material in lectures and talks).



Figures from the book (in MS PowerPoint format):

Cover page                Chapter 1: Distributed Information Systems
                Chapter 2: Middleware
                Chapter 3: Enterprise Application Integration
                Chapter 4: Web technologies
                Chapter 5: Web Services
                Chapter 6: Basic Web Services technology
                Chapter 7: Service coordination protocols
                Chapter 8:  Service composition
                Chapter 9: Outlook



Transparencies for lectures following the chapters in the book (MS PowerPoint format):

Distributed Information Systems (Chapter 1)
Introduction to Middleware (Chapter 2)
Remote Procedure Call (Chapter 2)
Transaction Processing Monitors (Chapter 2)
Simple Object Access Protocol - SOAP (Chapter 6)



Complete courses (material is similar in all of them, select the latest one for the most up-to-date version)

Graduate course on Web services [Gustavo Alonso, Cesare Pautasso]. Graduate course given at the University of Aalborg, Denmark. May, 10-13, 2004. (Course available in MS Power Point format)

Graduate course on Web services [Gustavo Alonso, Cesare Pautasso]. Graduate course given at the University of Lappeenranta,Finland. August 9-13, 2004. (Course available in MS Power Point format)



Presentations and talks on Web services:

ICDE Tutorial on Web Service Composition [Gustavo Alonso, Fabio Casati]. Tutorial presented at the International Conference on Data Engineering (ICDE), Tokyo, Japan, April, 2005. The tutorial covers the basics of Web services and explores in detail the issue of Web Service composition. (Tutorial available in PDF format)

EDBT Tutorial on Web services [Gustavo Alonso, Christoph Bussler]. Tutorial presented at the International Conference on Extending Database Technology (EDBT), Crete, Greece, March, 2004. The tutorial covers the basics of SOAP, WSDL, and UDDI and discusses in great detail the current use of Web services in a wide range of scenarios. (Tutorial available in MS PowerPoint format)

A collection of talks on composition [Fabio Casati]. A number of talks around Web service composition and business protocols given in the first part of 2004.

The dark side of Web services [Gustavo Alonso] Panel presentation at the International Conference on Very Large Databases (VLDB'03, Berlin). This talk briefly discusses some of the hype around Web Services and gives some examples of alternative uses of SOAP, WSDL, and XML that change the way developers should look at these standards. Similar ideas are discussed at length in chapters 6 and 9 of the book. Click here for the presentation in MS PowerPoint format.

Business Visibility with Web Services [Fabio Casati and Vijay Machiraju] Keynote at UMICS'03 - Velden, Austria. June 2003. Covers several aspects of composition, conversations and management corresponding to material in chapters 8 and 9 of the book.

Grid services: Web services for resource management [Vijay Machiraju] Keynote at the 4th VLDB Workshop on Technologies for E-Services (TES'03, Berlin). Discusses Web service management and its relation to the Grid. The talk builds upon material in chapter 9 of the book.