Cliente de UDDI Versión 3

Puede utilizar el cliente de UDDI Versión 3 para Java™ para acceder a las API (interfaz de programación de aplicaciones) de UDDI Versión 3 desde el código de cliente Java.

El cliente UDDI versión 3 para Java es una biblioteca de clases JAX-RPC (Java API for XML-based RPC) que proporciona una API que los programas cliente pueden utilizar para interactuar con el registro UDDI de la versión 3. La biblioteca de clases se puede utilizar para construir objetos JAX-RPC UDDI y para invocar un servicio web UDDI versión 3.

Este cliente también contiene una clase de programa de utilidad de firma digital denominada SignatureUtilities, que se proporciona para construir y validar firmas digitales en elementos UDDI.

Soporte de codificación en varios idiomas

La API de UDDI Versión 3 soporta tanto la codificación UTF-8 como la UTF-16. Internamente, los caracteres UTF-16 se almacenan como caracteres UTF-8. Este comportamiento no es evidente para la aplicación de usuario.

Archivo JAR de cliente

WebSphere Application Server proporciona la biblioteca de clases uddiv3client.jar, que contiene tipos JAX-RPC UDDI versión 3 y clases de invocación de servicios web UDDI. Este archivo Java (JAR) se encuentra en el directorio raíz_servidor_aplicaciones/UDDIReg/clients.

El cliente UDDI versión 3 proporciona tipos de puerto que se correlacionan en las API de consulta, publicación, transferencia de custodia y seguridad SOAP de UDDI versión 3. Estas API están protegidas por mecanismos de control de acceso, como por ejemplo, correlaciones de roles. Un programa cliente que utiliza el cliente UDDI versión 3 obtiene el tipo de puerto adecuado para la solicitud que se emite, por ejemplo, UDDI_Publication_PortType para una solicitud save_business. Si las correlaciones de roles son de tal tipo que la solicitud requiere un ID de usuario autenticado de WebSphere Application Server, el programa de cliente pasa el ID de usuario y la contraseña estableciendo las propiedades relevantes en el apéndice JAX-RPC de dicho puerto.

Ejemplos del cliente UDDI Versión 3

Los siguientes ejemplos de registro UDDI ilustran el uso del cliente de la versión 3. Para acceder a los ejemplos, consulte el enlace Ejemplos para WebSphere Application Server y uso del registro UDDI.
UDDIv3ClientBindingSample.java
Ejemplo de cómo guardar y buscar plantillas de enlace.
UDDIv3ClientBusinessSample.java
Ejemplo de cómo guardar y buscar entidades empresariales.
UDDIv3ClientServiceSample.java
Ejemplo de cómo guardar y buscar servicios empresariales.
UDDIv3ClientSignedBusinessSample.java
Ejemplo de cómo firmar y verificar una entidad empresarial.
UDDIv3ClientTModelSample.java
Ejemplo de cómo guardar y buscar entidades tModel.
UDDIv3ClientSignedTModelSample.java
Ejemplo de cómo firmar y verificar entidades tModel.

Estas clases contienen detalles sobre cómo compilar y ejecutar los ejemplos.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsu_v3client
File name: rwsu_v3client.html