IBM a publié http://oss.software.ibm.com/developerworks/projects/uddi4j le code d'UDDI pour Java (UDDI4J) sous licence publique de type Open source. UDDI http://www.weblmi.com/daily/2000/0907/xml.htm (Universal description discovery and integration) est un projet d'annuaire de procédures XML, permettant aux entreprises de trouver les services Web qui les intéressent et avec lesquels elles peuvent faire interopérer leurs applications.
UDDI4J est l'interface de programmation Java pour créer et lire des messages XML en liaison avec un serveur UDDI. IBM pense que les développeurs pourront ainsi tester le code et l'améliorer plus rapidement. Microsoft a de son côté publié une version bêta de son kit de développement pour UDDI.