What's new in Web services

Simplified wizards

Simplified wizards help you easily create bottom-up and top-down Web Services with simple control and less clutter. You can develop, assemble, deploy, install, run, and test your service and client.

You can generate clients and services without requiring a server to be configured and started.

First page of the Web service wizard

WSDL validation

WSDL validation has been integrated into the Web service (top-down) and client wizards.

Support for merging the new skeleton

There is new support for merging the new skeleton created by the Web services wizards with any previous skeletons. This helps you preserve your existing code in the skeleton.

Support for XML attributes

Form fragments are rendered for attributes based upon their (simple) types in the same way as for simple typed elements.

Support for nillable elements

Nillable elements are elements that are declared in XML Schema with attribute xsd:nillable="true".

Form fragments for nillable elements are characterized by the presence of a "Nil?" checkbox. When selected, the WSE will serialize the corresponding element with the "xsi:nil" attribute.

JAX-RPC Java class analyzer

A JAX-RPC Java class analyzer has been integrated into the Web service (bottom-up) wizard.

A new extensible Ant task

A new extensible Ant task, "wsgen.xml", and an associated script, are provided to allow you to generate Web services (top-down or bottom-up) and Web service clients in a headless fashion.