Programmierung des UDDI-Registry-Cliens

Die UDDI-Registry stellt mehrere APIs (Application Programming Interfaces, Anwendungsprogrammierschnittstellen) bereit, die Ihnen einen programmgesteuertern Zugriff auf die UDDI-Registry ermöglichen.

Informationen zu diesem Vorgang

Die UDDI-Registry der Version 3 unterstützt mehrere Versionen von UDDI: UDDI Version 1, Version 2 und Version 3.

Einzelheiten zur API der Versionen 1 und 2 finden Sie in der Spezifikation UDDI Version 2.

Einzelheiten zur API der UDDI Version 3.0.2 finden Sie in der Spezifikation UDDI Version 3.0.2.

Die Informationen zur UDDI-Registry in diesem Information Center definieren die Unterstützung, die die UDDI-Registry für die Spezifikation der UDDI Version 3.0.2 und die zugehörigen Anhänge bereitstellt.

Die folgenden APIs von UDDI Version 3 werden unterstützt:

  • API "Inquiry" der UDDI Version 3
  • API "Publish" der UDDI Version 3
  • API "Custody and Ownership Transfer" der UDDI Version 3
  • API "Security" der UDDI Version 3
Einschränkung: In DB2 for zSeries Version 7 ist die Länge von Publish- und Inquiry-Zeichenfolgen auf 255 beschränkt. Bei einer Überschreitung dieses Grenzwerts wird ein Fehler vom Typ 10500 (E_Fatal) zurückgegeben. Wenn Sie einen Zeichensatz verwenden, der Mehrbytezeichen verwendet, kann dieser Grenzwert leicht überschritten werden. Lassen Sie deshalb bei Verwendungen dieser Art von Zeichensätzen besondere Sorgfalt walten.

Vorgehensweise

  1. Die folgenden Artikel enthalten Informationen zu den Standardaspekten der UDDI APIs:
  2. Greifen Sie über das Programm auf die APIs zu. Die empfohlene Client-API ist UDDI Version 3 Client. Sie ermöglicht den Zugriff vom Java-Clientcode auf die APIs von UDDI Version 3.
    Zur Wahrung der Kompatibilität mit früheren Versionen der UDDI-Registry stehen weitere Client-APIs zur Verfügung:
    • Die Programmierschnittstelle UDDI4J stellt Java-Klassenbibliotheken für den Zugriff auf die APIs von UDDI Version 1 und Version 2 bereit. Diese Klassenbibliotheken gelten ab diesem Release als veraltet und werden durch UDDI Version 3 Client für Java ersetzt.
    • Die UDDI-EJB-Schnittstelle stellt eine EJB-Schnittstelle für die APIs der UDDI Version 2 bereit. Die UDDI-EJB-Schnittstelle gilt ab diesem Release als veraltet.

    Für den programmgesteuerten Zugriff auf die UDDI-APIs wird zwar UDDI Version 3 Client für Java empfohlen, Sie können die UDDI-APIs jedoch weiterhin direkt über SOAP verwenden. Zur Verwendung der SOAP-API erstellen Sie eine UDDI-Nachricht im gültigen Format im Hauptteil einer SOAP-Anforderung und senden diese mit HTTP POST an den entsprechenden SOAP-Endpunkt für den UDDI-Service. Die Antwort wird im Hauptteil der HTTP-Antwort zurückgegeben.

    Unter den Beispielen für die UDDI-Registry befinden sich auch Beispiele, die veranschaulichen, wie Sie direkt in der SOAP-API programmieren. Obwohl die Beispiele in Java-Code geschrieben sind, können Sie auch andere Programmiersprachen verwenden, um Ihren SOAP-Client zu erstellen, vorausgesetzt, Sie senden weiterhin Anforderungen, die der SOAP-Spezifikation entsprechen. Gültige UDDI-Anforderungen müssen gemäß dem UDDI-Schema formuliert werden und die entsprechenden Einzeldaten enthalten. Diese sind in der UDDI-Spezifikation enthalten, die über folgenden URL verfügbar ist:

    Die Verwendung von HTTP GET für die Rückgabe von XML-Darstellungen der UDDI-Entitäten wird ebenfalls unterstützt. Weitere Einzelheiten hierzu finden Sie im Artikel HTTP-GET-Services für UDDI-Registry-Datenstrukturen.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



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