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:

Para obtener más información acerca de WebSphere Service Registry and Repository y Advanced Lifecycle Edition, visite el Information Center de WebSphere Service Registry and Repository Versión 7.5.

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

Cuando se sincroniza la conexión entre WebSphere Service Registry and Repository y una comunidad de Rational Asset Manager, Rational Asset Manager crea activos remotos en la comunidad para objetos de descripción de servicio en WebSphere Service Registry and Repository. 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 WebSphere Service Registry and Repository:
  • 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 WebSphere Service Registry and Repository

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. Opcional: 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. Opcional: 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