UDDI 注册中心的数据库和生产使用
UDDI 注册中心完全支持许多数据库并可用于开发和测试用途。但是,决定哪个数据库适合预计的 UDDI 注册中心生产使用时,需要考虑一些因素。
请慎重考虑所选数据库供应商所提供的信息,还必须考虑请求的可能大小和卷,以及 UDDI 注册中心的常规性能和可伸缩性是否重要。
例如,Apache Derby 数据库支持 UDDI 注册中心的全部功能,但是它不是企业级别的数据库,而且其特征(如缩放或性能)与企业数据库(如 DB2®)不同。
支持的配置: WebSphere® Application
Server 仅支持客户直接在测试环境中使用 Apache Derby 数据库。此产品不支持客户直接在生产环境中使用 Apache Derby 数据库。此产品仅支持通过生产环境中的内部应用程序服务器组件来使用 Apache Derby。sptcfg

如果需要与 UDDI 注册中心数据库建立多个连接(例如,使用集群配置中的 UDDI 注册中心),并且 Apache Derby 是首先数据库,那么您必须使用 Apache Derby 的网络选件。这是因为嵌入的 Apache Derby 具有局限性,一次只能允许一个 Java™ 虚拟机访问或装入数据库实例。这就是说,两台应用程序服务器不能同时访问相同的 Apache Derby 数据库实例。
注: 即使只存在单一的数据库连接,UDDI 注册中心也可以支持多个用户。