UDDI for Java API (UDDI4J) specifications
Overview
UDDI4J is a Java class library that provides an API that can be used to interact with a UDDI Registry. This class library generates and parses messages sent to and received from a UDDI Registry.
A concise overview of UDDI4J is given here
The following considerations are specific to the support for UDDI4J specification provided by WebSphere Application Server:
- UDDI4J class libraries provided.
WebSphere Application Server provides two UDDI4J class libraries:
- uddi4jv2.jar
- This class library contains classes which support V2 of the UDDI specification.
- uddi4j.jar
- This class library is provided for compatibility with WebSphere Application Server and supports V1 of the UDDI specification. The classes in this library are deprecated.
- UDDI4J error handling
When invoking UDDIProxy inquiry methods, UDDIException is thrown if errors are received from the UDDI proxy. UDDIException can contain a DispositionReport with information about the error. APIs that do not return a data object, provide the disposition report. SOAPException is thrown if a communication error occurs or if the resulting data cannot be parsed as a valid SOAP message.
- UDDI4J Samples
Samples using UDDI4J are available through the Web Services UDDI Samples link in the
Samples Central page of the IBM Developer Domain Web Site.
UDDI4J further information
For package information on the UDDI4J Javadocs, refer to Javadoc for the UDDI Java API classes. For each Javadoc this site supplies an overview, package content information, details of the class elements in each package, and an exception summary for each class.
An introduction to UDDI4J is available at UDDI4J: Matchmaking for Web services: Interacting with a UDDI server. This introduction references UDDI4J V1 but the concepts are still valid for UDDI4J V2.
Enabling Universal Description, Discovery and Integration (UDDI)