Introduction
This is the second in a two-part series on developing and deploying Web services.
You should take this tutorial if you want to learn how to develop, deploy, and publish Web services using WebSphere Application Server and WebSphere Studio. You don't need to be experienced with Web services or technologies such as the Simple Object Access Protocol (SOAP), the Web Services Description Language (WSDL), or the Universal Description, Discovery and Integration (UDDI) standard, but any such previous background is helpful. This part of the tutorial can be useful even if you have not read "Building Web Services with Studio and WebSphere Application Server, Part 1: Build and test" (see Resources) -- but it is strongly suggested that you do, as this second part starts off with a deployment of the Enterprise Application Archive (EAR) file that was built in Part 1.
You will find the tutorial easier to follow if you download and install WebSphere Application Server V5.1 and WebSphere Studio V5.1.1. See Resources for the download sites. I've used WebSphere Studio Site Developer in this tutorial but you can choose to download and use WebSphere Studio Application Developer V5.1.1 if you prefer -- all of the steps and screens remain identical. Application Developer includes all the functions within Site Developer.
This tutorial will teach you:
- How to deploy a Web service and its implementation code on WebSphere Application Server V5.1
- How to use WebSphere Studio V5.1.1 and the Web Services Explorer tool to publish your Web service onto a UDDI registry
- How to discover services published on the registry from client applications
The tutorial is based on a real business scenario involving the work management application that was introduced in Part 1. The Web service allows clients to create new work orders for a company's workforce. These work orders are managed by the work manager object. In order to make this second part of the tutorial self-sufficient, a brief recap of the scenario is provided.
To run the examples in this tutorial, you'll need the following software:
- WebSphere Studio Version 5.1.1.
- WebSphere Application Server Version 5.1. You can download the latest trial version of Application Server at no charge.
- Download the sample code for this tutorial.
IBM and WebSphere are trademarks or registered trademarks of IBM Corporation in the United States, other countries, or both.
Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, and service names may be trademarks or service marks of others.

