Generating a proxy client (Java Web services)

Java Web service client applications use a proxy client to interact with the Web services APIs.

Why and when to perform this task

A proxy client for Java™ Web services contains a number of Java Bean classes that the client application calls to perform Web service requests. The proxy client handles the assembly of service parameters into SOAP messages, sends SOAP messages to the Web service over HTTP, receives responses from the Web service, and passes any returned data to the client application.

Basically, therefore, a proxy client allows a client application to call a Web service as if it were a local function.

Note: You only need to generate a proxy client once. All client applications accessing the same Web services API can then use the same proxy client.

In the IBM® Web services environment, there are two ways to generate a proxy client:

Other Java Web services development environments usually include either the WSDL2Java tool or proprietary client application generation facilities.


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)