Proveedor de JAXR (Java API for XML Registries) para UDDI
JAXR (Java™ API for XML Registries) es una API cliente Java para acceder a los registros UDDI (sólo la versión 2) y ebXML. Forma parte de la especificación Java Platform, Enterprise Edition (Java EE).

La API de JAXR incluye los paquetes Java EE javax.xml.registry y javax.xml.registry.infomodel. La documentación de la API Java EE API se encuentra en Referencia de servicios Web.
- UDDI4J Versión 2, para UDDI Versión 2
- Cliente UDDI Versión 3 para Java, para UDDI Versión 3
Proveedor de JAXR
La especificación JAXR actual (versión 1.0) define el proveedor JAXR como una implementación de la API JAXR. En general, un proveedor JAXR puede ser un proveedor JAXR para UDDI, un proveedor JAXR para ebXML o un proveedor conectable que da soporte a UDDI y ebXML. El proveedor JAXR para UDDI es un proveedor sólo para UDDI.
Versiones de UDDI
Un proveedor JAXR para UDDI accede a un registro UDDI que sólo utiliza las API SOAP de UDDI Versión 2. El registro UDDI para UDDI Versión 3 de esta versión de WebSphere Application Server Versión da soporte a las API SOAP de UDDI versiones: 1, 2 y 3. Por lo tanto, se puede utilizar el proveedor JAXR para UDDI para acceder a este registro. También se puede utilizar el proveedor JAXR para acceder al registro UDDI para UDDI Versión 2 en WebSphere Application Server versión 5.x.
Para trabajar con las API SOAP de UDDI Versión 3, utilice el cliente de UDDI Versión 3 para Java; no puede utilizar JAXR.
Nivel de capacidades
La especificación JAXR define dos perfiles de capacidades, el nivel de capacidad 0 y el nivel de capacidad 1. La documentación de la API JAXR clasifica cada método JAXR como de nivel 0 o de nivel 1. En general, un proveedor JAXR para UDDI tiene el nivel de capacidad 0 y da soporte a todos los métodos de nivel 0, mientras que un proveedor JAXR para ebXML tiene el nivel de capacidad 1 y da soporte a todos los métodos de nivel 0 y nivel 1. El proveedor JAXR para UDDI es un proveedor con nivel de capacidades 0 y sólo da soporte a métodos de nivel 0.
Autenticación y seguridad
La propiedad de la conexión javax.xml.registry.authenticationMethod determina qué método utiliza el proveedor de JAXR para autenticarse con el registro UDDI.
El proveedor de JAXR utiliza las API de consulta y publicación SOAP de UDDI versión 2. Estas API están protegidas, como se describe en el tema dedicado al control de acceso para las interfaces de registro UDDI.
Puede utilizar SSL (Secure Sockets Layer) para cifrar el tráfico HTTP entre el proveedor JAXR para UDDI y el registro UDDI.