The Eclipse Workbench is an open source platform, designed by IBM and released to the open source community. It is an open, portable, universal tooling platform that provides frameworks, services and tools for building tools.

In essence the workbench provides the tool infrastructure. With this infrastructure in place, the tool builders are able to focus on the actual building of their tools. The workbench has been designed for maximum flexibility to support the development of tools for new technologies that may merge in the future.

Industry leaders Borland, IBM, Merchant, QNX Software Systems, Rational Software, RedHat, SuSE, TogetherSoft, and WebGain formed the initial board of directors and began work on the Eclipse open source project.

More information about The Eclipse Workbench can be found at:

Eclipse FAQ can be found at:

The latest Eclipse version can be downloaded from:

There are hundreds of plugins which you can add to Eclipse, for example plugins for testing, code management, uml, xml, etc. The Eclipse plugins can be found at:

Create a web service client on Eclipse 3.4 (Ganymede)


Operating system used
Windows Vista Home Premium SP 1

Software prerequisites
Eclipse 3.4 (Ganymede)

  1. Start Eclipse and select Java EE perspective.

  2. Select menu: File | New | Other.
    Expand "Web Services", select "Web Service Client" and press Next button.

    Select Web Service Client

  3. In this tutorial the Countries web service will be used, see: Information about the Countries web service.

    Enter the Service definition (= WSDL URL):

    Move the slider to set the level of client generation. In this example it is set to "Test client".

    Enable checkbox "Monitor the Web service" and press the Next button.

    Client generation

  4. Select the output folder and press the Next button.

    Select output folder

  5. Press Finish button.

    Client test

  6. The web service client code is generated.

    Generated code

  7. Click a method (and if required enter an input value) and press the Invoke button.

    Enter WSDL URL

  8. Double click TCP/IP Monitor to see the SOAP message request and response.

    Soap message request and response