I wrote a Web service in Java and generated a WSDL for it using wsdl2java, but how do I publish my service to the UDDI registry? Are there any open source tools available to help me publish this WSDL to my private UDDI registry?
There are a number of UDDI Client libraries that you can use. If you obtained your private UDDI registry from a vendor, then there's probably a UDDI client package that came with it. You can also use one of these three free Java client packages:
- UDDI4J (open source)
- Systinet UDDI Client Library
- JAXR reference (requires Tomcat on client) implementation
There's also a Microsoft SDK for .NET clients.
Before you get started, you might want to read up on UDDI and WSDL. You'll find a presentation on "Understanding UDDI" and a white paper "On Using WSDL in UDDI Registry" here: http://www.systinet.com/techres/.
Dig deeper on SOA Registry and Repository
Related Q&A from Anne Thomas Manes
Anne Thomas Manes explains the differences between open source clients and open source implementations.continue reading
Anne Thomas Manes discusses the best way to go about creating an enterprise data dictionary and why the systems works well.continue reading
Anne Thomas Manes explains the difference between 'hard' real time and 'live' real time systems.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.