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:
- XML
- WS-Policy
- WSDL
- XSD
- Módulo SCA
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:
- Inicie la sesión en el cliente web
de Rational Asset Manager.
- Pulse Administración y seleccione la comunidad que desea editar.
- Pulse la pestaña Conexiones.
- En Conexiones de WebSphere Service Registry and Repository, pulse Conexión nueva.
- En la página Propiedades de conexión, especifique los detalles de la instalación de WSRR.
- En el campo Nombre, especifique un nombre para la conexión. El nombre puede incluir espacios y caracteres especiales.
- En el campo Descripción, escriba una descripción de la conexión. La descripción puede tener espacios y caracteres especiales.
- 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.
- Para conectarse a varias instancias de WSRR ejecutadas en la misma instancia de IBM WebSphere Application Server:
- En el archivo de correlaciones .xml, especifique una raíz de contexto diferente para cada instancia de WSRR.
- 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.
- En el campo Inicio de sesión, especifique el nombre de un usuario autorizado para acceder a WSRR.
- En el campo Contraseña, especifique la contraseña del usuario para el acceso a WSRR.
- 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.
- 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.
- 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.
- 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.
- 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.”
- 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.
- Pulse Aceptar.