UDDI4J provides a set of Java APIs to interact with a UDDI registry. UDDI4J isn't the only Java API available today, but it's likely to be a dominant API due to endorsement from IBM and HP. UDDI4J is an ongoing open source project.
If you have read the previous articles in this series, the following examples will look familiar. The UDDI publishing and inquiry processes are the same regardless of the programming language you choose. The difference between the examples in this article (using Java) and those of the first article in the series (using C#) come from differences in language-specific APIsclass names and so on.