Converting a Web site to a Web service requires some new tools in your
programming toolbox. For Web services that need to exchange arbitrary Java
objects, you can add the tools described here. I'll show you how to exchange
Java objects using SOAP RPC and invoke methods on these objects.
The source code for the examples as well as the listings discussed here can
be downloaded from www.sys-con.com/webservices/sourcec.cfm. The example code
consists of a client and a simple Web service (see Figure 1). The client is a
Java application named Client. The Web service code is a Java class called
ObjectDepot. ObjectDepot exposes two SOAP callable methods using a deployment
descriptor named DeploymentDescriptor.xml. The method getMyObject() will
return an instance of AClass. The method getObject (String name) returns an
instance of a named class that is passed as a String param... (more)