In Part 1 of this series, the Classifieds Department of the Daily Moon newspaper learned how to use SOAP web services to connect with the newspaper's Content Management System. In this tutorial, the staff learned to use Web Services Description Language (WSDL) to describe their own services so that others could use them. The tutorial covered the basics of XML schema, along with the structure of a WSDL file so that it can be built by hand. It also discussed the differences between the various styles and encodings available. The tutorial also explained how to use the Java2WSDL and WSDL2Java tools that come with Apache Axis2 to automatically generate WSDL from Java files, and vice versa.
Part 3 of this series will look at building web service registries using UDDI.