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).

Veraltetes Feature Veraltetes Feature: Seit WebSphere Application Server Version 8.0 sind JAX-R-APIs (Java API for XML Registries) veraltet. Die Plattform Java EE 6 (Java Platform Enterprise Edition) hat die Unterstützung für JAX-R eingestellt, weil dieser Standard auf der UDDI-2-Technologie (Universal Description, Discovery and Integration) basiert, die nicht mehr relevant ist. Wenn Ihre Anwendungen JAX-R verwenden, sollten Sie die Verwendung von UDDI 3 in Erwägung ziehen.depfeat

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.

Die bevorzugten UDDI-Java-Client-APIs sind im Folgenden aufgeführt:
  • 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.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsu_jaxr
Dateiname:cwsu_jaxr.html