Introduction
Who should take this tutorial?
This tutorial gives a hands-on introduction to the basic building blocks for applications that communicate two ways using Web protocols. If you are working on dynamic Web applications or distributed programming, this tutorial will get you started.
XML is quickly emerging as the standard data format for Internet technology. It is also very popular for the broader range of component technologies. XML is a useful way to introduce structure into the body of HTTP requests. This tutorial gives hands-on examples of XML messaging. It will be useful for anyone contemplating ways of communicating between components using Web protocols.
You should be familiar with the HTTP protocol. If you aren't, the previous tutorial in this series will provide the necessary background.
For the code examples, you will need some skill in any object-oriented language, such as C++ or Java. The code will itself be in Python, and you will need Python 2.0, which is available for UNIX, Windows, and Macintosh.
Note, however, that you do not need any prior knowledge of Python in order to understand and complete this tutorial. Any other object-oriented language will do.


