UDDI Java API for XML Registries (JAXR) 提供程序
Java™ API for XML Registries (JAXR) 是一种 Java 客户机 API,用于访问 UDDI(仅限 V2)和 ebXML 注册中心。 它是 Java Platform, Enterprise Edition (Java EE) 规范中的一部分。

JAXR API 包含 Java EE 包 javax.xml.registry 和 javax.xml.registry.infomodel。Java EE API 文档位于 Web Services Reference 中。
- UDDI4J V2(用于 UDDI V2)
- UDDI V3 Java 客户机(用于 UDDI V3)
JAXR 提供程序
当前 JAXR 规范 (V1.0) 将 JAXR 提供程序定义为 JAXR API 的实现。通常,JAXR 提供程序可以是 UDDI 的 JAXR 提供程序、ebXML 的 JAXR 提供程序,或者是支持 UDDI 和 ebXML 的可插入提供程序。用于 UDDI 的 JAXR 提供程序是只能用于 UDDI 的提供程序。
UDDI 版本
用于 UDDI 的 JAXR 提供程序访问只使用 UDDI V2 SOAP API 的 UDDI 注册中心。此版本的 WebSphere Application Server 中 UDDI V3 的 UDDI 注册中心支持 UDDI V1、V2 和 V3 SOAP API。因此,可使用用于 UDDI 的 JAXR 提供程序来访问此注册中心。还可以使用 JAXR 提供程序访问 WebSphere Application Server V5.x 中 UDDI V2 的 UDDI 注册中心。
要使用 UDDI V3 SOAP API,请使用 UDDI V3 Java 客户机;不能使用 JAXR。
功能级别
JAXR 规范定义两种功能概要文件,功能级别 0 和功能级别 1。JAXR API 文档将每种 JAXR 方法分类为级别 0 和级别 1。通常,UDDI 的 JAXR 提供程序功能级别为 0 且支持所有级别为 0 的方法,然而,ebXML 的 JAXR 提供程序的功能级别为 1 且支持级别为 0 和 1 的所有方法。用于 UDDI 的 JAXR 提供程序是功能级别 0 提供程序,仅支持级别 0 方法。
认证和安全性
javax.xml.registry.authenticationMethod 连接属性确定 JAXR 提供程序用于在 UDDI 注册中心中认证的方法。
JAXR 提供程序使用 UDDI V2 SOAP 查询和发布 API。如关于 UDDI 注册中心界面的访问控制权的主题中所描述,这些 API 受保护。
您可以使用安全套接字层 (SSL) 加密 UDDI 的 JAXR 提供程序与 UDDI 注册中心之间的 HTTP 流量。