Aad van Moorsel

Teaching

Home
CV
Research
Teaching
Presentations
Pictures
Chess
Contact Information

slides from a 15-hour Masters course on web services

Feel free to use any contents of the slide, as long as you add a copyight notice, along the lines of 'copyright Aad van Moorsel, aadvanmoorsel.com, 2004'. In the same way, please leave copyright notices as given in the slides, since they refer to work copyrighted by other people.
 
The material is subdivided in 15 topics, resulting in about 14 hours of teaching material. It is divided in two parts, first the basics, then advances.
 
Part I: basic web service technologies:
  1. motivation, with examples in syndication, EAI and B2B
  2. standards, about the crucial role of standards in web services
  3. XML and XML Schema
  4. SOAP
  5. WSDL
  6. UDDI
  7. tools, some basic examples about tools support for web services
  8. RSS, as example of going from 'web pages' to 'web services' (RSS is XML for news syndication)

Part II: advanced web services technologies:

  1. extending web services, about the principles behind extending WS standards
  2. WS Context, with the main ideas behind coordination using WS Composite Application Framework (WS CAF), in particular WS Context
  3. WS Coordination, continuing with WS CAF, the WS Coordination Framework piece
  4. reliability, about reliability in Internet applications in general (replication, TCP, message queues), and WS ReliableMessaging in particular
  5. transactions, continuing with WS CAF, the WSransaction piece
  6. security, about security in Internet applications in general (firewalls, SSL, PKI), and WS Security in particular
  7. wrap-up, with some tidbits of other interesting web service technologies, for now and the future.

Copyright Aad van Moorsel, 2004-2005