Les bases de données et la production utilisent le registre UDDI
Le registre UDDI prend pleinement en charge un certain nombre de base de données et peut être utilisé à des fins de développement et de test. Vous devez toutefois prendre divers facteurs en considération au moment de déterminer quelle est la base de données appropriée compte tenu de l'utilisation prévue pour le registre UDDI dans le cadre de la production.
S'il est essentiel de consulter les informations communiquées par le fournisseur de bases de données sélectionné, vous devez également prendre en considération la charge prévue en termes de taille et de volume des demandes, de même que vous devez évaluer l'importance que peuvent avoir les performances globales et l'évolutivité du registre UDDI.

Si vous avez besoin de plusieurs connexions à la base de données du registre UDDI (pour utiliser le registre UDDI dans une configuration en clusters, par exemple) et qu'Apache Derby est la base de données que vous avez choisie, vous devez utiliser l'option de réseau pour Apache Derby. En effet, avec la version intégrée d'Apache Derby, une machine virtuelle Java™ donnée ne peut accéder ou charger qu'une seule instance de base de données à la fois. En d'autres termes, deux serveurs d'applications ne peuvent pas accéder simultanément à la même instance de base de données Apache Derby.