IBM UDDI V3 Client

The UDDI V3 Client for Java is a JAX-RPC Java class library that provides an API that can be used by client programs to interact with a V3 UDDI Registry. This class library can be used to construct UDDI JAX-RPC objects and to invoke the UDDI V3 WebService. We can find the API documentation at the Javadoc welcome page.

This client also contains a XML Digital Signature utility class called SignatureUtilities provided to construct and validate Digital Signatures on UDDI elements. See the XML Digital Signature documentation for full details.

 

Client Jar

WebSphere Application Server provides

a class library:

uddiv3client.jar

This jar contains the JAX-RPC UDDI V3 types and UDDI WebService invocation classes.

This jar is located in install_root/UDDIReg/client

 

IBM UDDI V3 Client samples

Samples using uddiv3client

are available through the Web Services UDDI Samples link in the Samples Central page of the IBM Developer Domain Web Site. There are 5 samples.

UDDIv3ClientBindingSample.java

An example of how to save and find Binding Templates.

UDDIv3ClientBusinessSample.java

An example of how to save and find Business Entities.

UDDIv3ClientServiceSample.java

An example of how to save and find Business Services.

UDDIv3ClientSignedBusinessSample.java

An example of how to sign and verify a Business Entity.

UDDIv3ClientTModelSample.java

An example of how to save and find TModels.

These classes contain details on how to compile and execute them.