JAXR-Provider (Java API for XML Registries) für UDDI
Die Java-API für XML-Registrys (JAXR) ist eine Java-Client-API für den Zugriff auf UDDI-Registrys (nur Version 2) und ebXML-Registrys. Sie gehört zur Spezifikation Java™ Platform, Enterprise Edition (Java EE).

Die API JAXR umfasst die Java-EE-Pakete "javax.xml.registry" und "javax.xml.registry.infomodel". Sie finden die Dokumentation zu Java-EE-APIs auf der Website Web Services Reference.
- UDDI4J Version 2 für UDDI Version 2
- UDDI Version 3 Client for Java für UDDI Version 3
JAXR-Provider
Die aktuelle JAXR-Spezifikation (Version 1.0) definiert einen JAXR-Provider als Implementierung der JAXR-API. Im Allgemeinen kann ein JAXR-Provider ein JAXR-Provider für UDDI, ein JAXR-Provider für ebXML oder ein Plug-in-Provider sein, der UDDI und ebXML unterstützt. Der JAXR-Provider für UDDI ist ausschließlich ein Provider für UDDI.
UDDI-Versionen
Ein JAXR-Provider für UDDI greift nur über die SOAP-APIs von UDDI Version 2 auf eine UDDI-Registry zu. Die UDDI-Registry für UDDI Version 3 in dieser Version von WebSphere Application Server unterstützt die SOAP-APIs von UDDI Version 1, 2 und 3. Deshalb können Sie den JAXR-Provider für UDDI verwenden, um auf diese Registry zuzugreifen. Sie können den JAXR-Provider auch verwenden, um auf die UDDI-Registry für UDDI Version 2 in WebSphere Application Server Version 5.x zuzugreifen.
Wenn Sie mit den SOAP-APIs von UDDI Version 3 arbeiten möchten, verwenden Sie UDDI Version 3 Client for Java. JAXR kann nicht verwendet werden.
Funktionsversion
Die JAXR-Spezifikation definiert zwei Funktionsprofile: 0 und 1. In der Dokumentation der JAXR-API wird jede JAXR-Methode entweder der Version 0 oder der Version 1 zugeordnet. Im Allgemeinen hat ein JAXR-Provider für UDDI die Funktionsversion 0 und unterstützt alle Methoden der Version 0, während ein JAXR-Provider für ebXML die Funktionsversion 1 hat und alle Methoden der Versionen 0 und 1 unterstützt. Der JAXR-Provider für UDDI ist ein Provider der Funktionsversion 0 und unterstützt nur Methoden der Version 0.
Authentifizierung und Sicherheit
Die Verbindungseigenschaft "javax.xml.registry.authenticationMethod" bestimmt die Methode, die der JAXR-Provider für die Authentifizierung bei der UDDI-Registry verwendet.
Der JAXR-Provider verwendet die SOAP-APIs "Inquiry" und "Publish" der UDDI Version 2. Diese APIs sind geschützt. Weitere Informationen hierzu finden Sie im Artikel zur Zugriffssteuerung für UDDI-Registry-Schnittstellen.
Sie können Secure Sockets Layer (SSL) verwenden, um den HTTP-Datenverkehr zwischen dem JAXR-Provider für UDDI und der UDDI-Registry zu verschlüsseln.