Publicación de un servicio web en un registro UDDI

Cuando configure un servicio de entrada o de salida, habilitará la interacción de UDDI asociando el servicio a una referencia de UDDI y (en función de la tarea que vaya a realizar) a una o ambas partes de la información siguiente: La clave de empresa que identifica la categoría de empresa UDDI en la que desea que aparezca su servicio en el registro UDDI, y la parte específica del servicio de la clave de servicio que el registro UDDI asigna al servicio. Para ayudarle a comprender el significado de las claves de empresa UDDI y las claves de servicio y dónde encontrarlas en un registro UDDI, aquí se describe cómo publicar un servicio web en un registro UDDI.

Acerca de esta tarea

Las tecnologías de integración de servicios interactúan con los registros UDDI, como se describe en Registros UDDI: directorios de servicios web a los que los servicios web habilitados para bus pueden hacer referencia. Cuando publique un servicio web en un registro UDDI, deberá realizar estas acciones:
  • Especificar el tipo de negocio al que da soporte su servicio web. Normalmente, esto significa elegir un tipo de negocio existente en una lista, pero también se puede crear un nuevo tipo de negocio. Para cada tipo de negocio hay una clave de empresa asociada. Los servicios web habilitados para bus de integración de servicios utilizan esta clave, en combinación con la clave de servicio, para encontrar el servicio web en el registro.
  • Añadir un modelo técnico. Los modelos técnicos son categorías genéricas. Mediante estos modelos un usuario del registro UDDI puede buscar un tipo de servicio, en lugar de tener que conocer los detalles de acceso de un servicio específico. Los servicios web habilitados para bus interactúan con registros UDDI en el nivel de servicios web individuales y, por lo tanto, no utilizan modelos técnicos.
  • Añadir el servicio web. El registro UDDI asigna una clave de servicio a su servicio, y lo publica. Los servicios web habilitados para bus utilizan esta clave, en combinación con la clave de empresa, para encontrar el servicio web en el registro.

En los pasos siguientes se describe cómo publicar un servicio web en el IBM® WebSphere UDDI Registry. Si está trabajando con un otro registro UDDI, es diferente, pero los principios subyacentes son los mismos.

Procedimiento

  1. Especifique un negocio:
    1. Para obtener una lista de las claves de empresa válidas, busque empresas en el registro UDDI. El siguiente es un ejemplo de una clave empresarial UDDI:
      08A536DC-3482-4E18-BFEC-2E2A23630526
      .
    2. Si no encuentra una empresa existente apropiada en el registro UDDI, utilice la opción Añadir una empresa en la sección Publicación avanzada del panel Publicar para añadir una nueva.
  2. Añada un modelo técnico:
    1. Seleccione Añadir un modelo técnico en la sección Publicación avanzada del panel Publicar.
    2. Escriba el nombre como se especifica en el espacio de nombres de destino del archivo WSDL de enlaces (o interfaz) y, a continuación, añada una descripción (si es necesario).
    3. Añada una categoría de tipo unspsc y el valor wsdlSpec (puede dejar en blanco el campo Nombre de clave).
    4. Añada un URL de visión general especificando la dirección web del archivo WSDL de enlaces y, a continuación, añada una descripción (si es necesario).
      Nota: El enlace y la definición de servicios del servicio web puede estar en archivos WSDL diferentes, por lo tanto debe tener cuidado a la hora de escribir la dirección web del archivo WSDL que define el enlace.
    5. Pulse Publicar modelo técnico.
  3. Añada un servicio:
    1. Seleccione Mostrar entidades de propiedad en la sección Publicación avanzada del panel Publicar.
    2. Seleccione Añadir un servicio para su empresa.
    3. Escriba el nombre como se especifica en el servicio de destino del archivo WSDL y, a continuación, añada una descripción (si es necesario).
    4. En Punto de acceso, verifique que se ha seleccionado el tipo de dirección web correcto (por ejemplo http para un punto de acceso HTTP), y, a continuación, especifique el valor de la ubicación soap:address (o su equivalente) del archivo WSDL de definición de servicios (por ejemplo, http://host::80/SimpleTest/servlet/rpcrouter).
    5. En el Modelo técnico, seleccione Añadir y después busque el modelo técnico necesario especificando un prefijo adecuado y seleccionando Buscar modelos técnicos; a continuación, seleccione el recuadro de selección del modelo técnico necesario y pulse Actualizar.
    6. Pulse Publicar servicio.

Resultados

El registro UDDI asigna una clave de servicio a su servicio, y lo publica.

Qué hacer a continuación

Después de haber publicado el servicio puede obtener la clave de servicio del registro UDDI de destino.

A continuación aparece un ejemplo de una clave de servicio UDDI completo:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
La parte específica del servicio de esta clave es la parte final:
6e3d106e-5394-44e3-be17-aca728ac1791

Icon that indicates the type of topic Task topic



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