Bancos de Dados e Uso de Produção do Registro UDDI
O registro UDDI suporta totalmente vários bancos de dados e pode ser utilizado para propósitos de desenvolvimento e teste. Entretanto, existem fatores a serem considerados ao decidir qual banco de dados é apropriado para uso de produção do registro UDDI antecipado.
É importante consultar as informações fornecidas pelo seu fornecedor de banco de dados escolhido, mas também é necessário considerar o tamanho e o volume prováveis dos pedidos e se o desempenho e a escalabilidade gerais do registro UDDI são importantes.

Se você precisar de várias conexões com o banco de dados do registro UDDI (por exemplo, para utilizar o registro UDDI em uma configuração de cluster) e o Apache Derby for seu banco de dados preferido, será necessário utilizar a opção de rede do Apache Derby. Isso se deve ao fato de que o Apache Derby integrado tem uma limitação que permite que apenas uma Java™ virtual machine acesse ou carregue uma instância de banco de dados por vez. Ou seja, dois servidores de aplicativos não podem acessar a mesma instância do banco de dados Apache Derby ao mesmo tempo.