Conexión a WebSphere Service Registry and Repository

Para publicar activos de servicio web, debe estar conectado a IBM® WebSphere Service Registry and Repository (WSRR). Puede conectarse a WSRR desde el cliente web de IBM Rational Asset Manager.

Antes de empezar

Debe ser administrador de comunidad para poder añadir una conexión.

Debe sincronizar la conexión entre WSRR y Rational Asset Manager. Si el servidor WSRR necesita permisos de acceso, la cuenta de WSRR que utiliza para establecer la conexión debe tener el permiso "crear" para publicar activos y el permiso "recuperar" para sincronizar activos.

Acerca de esta tarea

Para publicar activos de servicio web de los tipos siguientes, Rational Asset Manager debe estar conectado a WSRR:
Obtenga más información sobre WebSphere Service Registry and Repository:

Para obtener más información sobre WebSphere Service Registry and Repository y Advanced Lifecycle Edition, visite WebSphere Service Registry and Repository Version 7.0 Information Center.

Si conecta una comunidad de Rational Asset Manager con WSRR, puede publicar activos que contengan documentos de servicios web en el repositorio de WSRR. Si configura un archivo de correlaciones, puede publicar activos en WSRR como objetos de modelo empresarial WSSR específicos. De lo contrario, los activos que publique en WSRR serán conceptos genéricos en WSRR que enlazan con el activo de Rational Asset Manager.

Cuando se sincronice la conexión entre el repositorio WSRR y una comunidad de Rational Asset Manager, Rational Asset Manager creará activos remotos en la comunidad que se para objetos de descripción de servicio WSRR. Los activos remotos se enlazan con objetos de un repositorio independiente. Se crean activos remotos para los siguientes objetos de descripción de servicio en WSRR:
  • Documentos físicos:
    • WSDL
    • XSD
    • Políticas WS
    • Módulos SCA
    • Archivos XML
    • Otros documentos físicos
  • Conceptos:
    • Conceptos con relaciones de artefactos
    • Otros tipos de conceptos seleccionados al configurar la conexión a WSRR

Procedimiento

Para crear una conexión con el servidor WSRR:

  1. Inicie la sesión en el cliente web de Rational Asset Manager.
  2. Pulse Administración y seleccione la comunidad que desea editar.
  3. Pulse la pestaña Conexiones.
  4. En Conexiones de WebSphere Service Registry and Repository, pulse Conexión nueva.
  5. En la página Propiedades de conexión, especifique los detalles de la instalación de WSRR.
    1. En el campo Nombre, especifique un nombre para la conexión. El nombre puede incluir espacios y caracteres especiales.
    2. En el campo Descripción, escriba una descripción de la conexión. La descripción puede tener espacios y caracteres especiales.
    3. En el campo Servidor URL, especifique la ubicación del servidor WSRR. Incluya el dominio y el número de puerto. Por ejemplo: https://server.example.com:9443.
    4. Para conectarse a varias instancias de WSRR ejecutadas en la misma instancia de IBM WebSphere Application Server:
      1. En el archivo de correlaciones .xml, especifique una raíz de contexto diferente para cada instancia de WSRR.
      2. Para cada módulo web al que desee conectarse, añada el valor de raíz de contexto. Por ejemplo, para añadir los módulos web ServiceRegistryUI y WSRR63Router de WSRR, añada este texto al archivo ALEConfiguration.xml:
        <!-- Raíces de conecto para WSRR Server.
        Añada las raíces de contexto para la UI Web de WSRR y el direccionador 6_3 Web Services -->
        <WSRR>
              <Server> 
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" />
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      Estos valores están disponibles en la instalación de WSRR. Puede encontrarlos en el valor de raíz de contexto del registro de servicio de la aplicación empresarial WSRR. Al instalar el registro de servicio, si redenomina los valores predeterminados, también debe modificar el archivo de correlaciones para añadir las raíces de contexto modificadas.
    5. En el campo Inicio de sesión, especifique el nombre de un usuario autorizado para acceder a WSRR.
    6. En el campo Contraseña, especifique la contraseña del usuario para el acceso a WSRR.
    7. Una vez especificados el host, el puerto, el nombre de usuario y la contraseña, pulse Probar conexión para comprobar si se puede establecer una conexión con el servidor.
    8. En la lista Tipo, seleccione publicar, sincronizar o publicar y sincronizar activos utilizando esta conexión. Si la conexión se utiliza para publicar activos y para recuperar activos de WSRR a fin de incluirlos en una búsqueda, seleccione Publicar y sincronizar.
    9. Propietario de activos predeterminado: seleccione el usuario que será el propietario de los activos que se añadan automáticamente al repositorio de Rational Asset Manager durante la sincronización con el registro de servicios web. El propietario de activos predeterminado se asigna a un activo cuando el ID de usuario de WSRR no se encuentra en Rational Asset Manager y cuando no se puede crear un ID de usuario de WSRR. Cuando seleccione el propietario de activos predeterminado, asegúrese de que el usuario tiene permiso para crear un activo en Rational Asset Manager.
    10. Junto a Planificación de sincronización, pulse Editar para modificar la frecuencia con la que el repositorio de Rational Asset Manager. se sincronizará con el registro de servicios web. Puede seleccionar entre sincronizar diariamente o semanalmente a una hora específica o con un intervalo especificado en minutos u horas.
    11. Seleccione un archivo de correlaciones (.xml) que correlacione categorías, tipos de activo y estados de Rational Asset Manager con elementos de WSRR.
      • Para ver el archivo actual, pulse el nombre del archivo de correlaciones.
      • Para seleccionar un archivo de correlaciones distinto, pulse Sustituir y seleccione una de las opciones siguientes:
        • No utilizar el archivo de configuración: esta conexión no utilizará un archivo de correlaciones. Los activos que cargue desde Rational Asset Manager en WSRR serán conceptos genéricos en WSRR.
        • Utilizar archivo de configuración predeterminado de la biblioteca SOA: si ha importado una biblioteca SOA de ejemplo que está incluida en Rational Asset Manager, la biblioteca incluye un archivo de correlaciones predeterminado que es conforme a los principios de arquitectura orientada a sistemas.
        • Importar: examine y seleccione un archivo de correlaciones distinto.

      Para obtener información sobre cómo modificar el archivo de correlaciones para correlacionar elementos entre los dos productos, consulte la sección “Configurar el archivo de correlaciones .xml.”

    12. En la sección Condiciones, tras haber establecido una conexión, puede especificar que esta conexión se sincronice con plantillas o clasificaciones específicas de WSRR, o con ambas.
      • Para añadir una plantilla, pulse Añadir plantillas y busque en el registro una plantilla específica para añadirla.
      • Para añadir una clasificación, pulse Añadir clasificación y busque en el registro una clasificación para añadirla.
      A medida que añada condiciones, se irán conectando mediante las funciones lógicas AND u OR. Si no define ninguna condición, sólo se sincronizarán los conceptos publicados desde Rational Asset Manager o aquellos que tengan relaciones de artefactos.
  6. Pulse Aceptar.

Comentarios