Para publicar ativos de serviço da Web, você deve estar conectado ao IBM® WebSphere Service
Registry and Repository (WSRR). É possível se conectar ao WSRR a partir do Web client do IBM Rational Asset Manager.
Antes de Iniciar
Você deve ser um administrador de comunidade para incluir uma conexão.
Você deve sincronizar a conexão entre o e o Rational Asset Manager.
Se o servidor WSRR exigir permissões de acesso, a conta do WSRR a qual você se conecta deve ter permissão "criar" para publicar ativos e permissão "recuperar" para sincronizar ativos.
Sobre Esta Tarefa
Para publicar ativos de serviço da Web dos seguintes tipos, o Rational
Asset Manager deve ser conectado ao WSRR:
- XML
- WS-Policy
- WSDL
- XSD
- Módulo SCA
Saiba mais sobre o WebSphere Service Registry and Repository: Para obter informações adicionais sobre o
WebSphere Service Registry and Repository e o Advanced Lifecycle Edition, visite o Centro de Informações do WebSphere Service Registry and Repository Versão 7.0.
Se uma comunidade no Rational
Asset Manager for conectada ao WSRR, é possível publicar ativos que
contêm documentos de serviço da Web no repositório do WSRR. Se um
arquivo de mapeamento for configurado, é possível publicar ativos
para WSRR como Objetos de Modelo de Negócios do WSRR específicos.
Caso contrário, os ativos publicados no WSRR são conceitos genéricos no WSRR que são vinculados ao ativo no Rational Asset Manager.
Quando a conexão entre o repositório do WSRR e uma comunidade no
Rational Asset Manager está sincronizado, o
Rational Asset Manager criar ativos remotos na comunidade para objetos de descrição de serviço no WSRR. Os ativos remotos se vinculam a objetos em um repositório separado. Os ativos remotos são criados para os seguintes objetos de descrição de serviço no WSRR:
- Documentos físicos:
- WSDL
- XSD
- Políticas WS
- Módulos SCA
- Arquivos XML
- Outros documentos físicos
- Conceitos:
- Conceitos com relacionamentos de artefato
- Outros tipos de conceito selecionados ao configurar a conexão com o WSRR
Procedimento
Para criar uma conexão para o servidor WSRR:
- Efetue logon no Web client do
Rational Asset Manager.
- Clique em Administração e selecione a comunidade a ser editada.
- Clique na guia Conexões.
- Em Conexões do WebSphere Service Registry and Repository,
clique em Nova Conexão.
- Na página Propriedades da Conexão, especifique os detalhes para sua instalação do WSRR.
- No campo Nome, digite um nome para a conexão. O nome pode incluir espaços e caracteres especiais.
- No campo Descrição,
digite uma descrição da conexão. A descrição pode incluir espaços e caracteres especiais.
- No campo URL, digite o local do servidor WSRR. Inclua o domínio e o número da porta. Por exemplo: https://server.example.com:9443.
- Para se conectar a diversas instâncias do WSRR que executam na mesma instância do IBM WebSphere Application Server:
- No arquivo de mapeamento .xml, especifique uma raiz de contexto diferente
para cada instância do WSRR.
- Para cada módulo da Web ao qual se conectar, inclua o valor da raiz de contexto.
Por exemplo, para incluir os módulos da Web ServiceRegistryUI e WSRR63Router no WSRR, inclua este texto no arquivo ALEConfiguration.xml:
<!-- Raízes de Contexto para Servidor WSRR.
Inclua as raízes de contexto para interface com o usuário da Web do WSRR e o roteador de Serviços da Web 6_3 -->
<WSRR>
<Server>
<ContextRoot>
<WebModule name="ServiceRegistryUI" value="ServiceRegistry" />
<WebModule name="WSRR63Router" value="WSRR6_3" />
</ContextRoot>
</Server>
</WSRR>
Esses valores estão disponíveis a partir da instalação do WSRR. É possível localizar os valores no valor da raiz de contexto no registro de serviço do aplicativo corporativo do WSRR. Quando o registro de serviço é instalado, se os valores padrão forem renomeados, você também deve modificar o arquivo de mapeamento para incluir as raízes de contexto modificadas.
- No campo Login, digite o nome do usuário de um usuário que esteja autorizado a acessar o WSRR.
- No campo Senha, digite a senha do usuário para acessar o WSRR.
- Após inserir o host, a porta, o nome de usuário e a senha, clique em
Testar Conexão para testar se uma conexão pode ser estabelecida com o servidor.
- Na lista Tipo, selecione se deseja publicar, sincronizar ou publicar e sincronizar ativos usando esta conexão. Se a conexão for usada para publicar ativos e para recuperar ativos do WSRR
para incluir em uma procura, selecione Publicar e Sincronizar.
- Proprietário do ativo padrão: Selecione o usuário que será o proprietário dos ativos que são automaticamente incluídos no repositório do Rational Asset Manager durante a sincronização com o registro de serviços da Web. O proprietário do ativo padrão é designado a um ativo quando o ID de usuário no WSRR não está localizado no Rational Asset Manager e quando um ID de usuário do WSRR não pode ser criado. Quando o proprietário do ativo padrão for selecionado, assegure-se de que o usuário possua permissão para criar um ativo no Rational Asset Manager.
- Próximo ao Planejamento de sincronização,
clique em Editar para modificar quão frequentemente o repositório do Rational Asset Manager sincroniza com o registro de serviços da Web. É possível optar por sincronizar diária ou semanalmente em um horário específico ou em um intervalo que seja especificado em minutos ou horas.
- Selecione um arquivo de mapeamento (.xml) que mapeie categorias, tipos de ativos e estados no Rational Asset Manager com elementos no WSRR.
- Para visualizar o arquivo atual, clique no nome do arquivo de mapeamento.
- Para selecionar um arquivo de mapeamento diferente, clique em Substituir e selecione uma das seguintes opções:
- Não usar o arquivo de configuração: Esta conexão não usa um arquivo de mapeamento. Ativos transferidos por upload do Rational Asset Manager para o WSRR são conceitos genéricos no WSRR.
- Usa arquivo de configuração padrão a partir da biblioteca SOA:
Se tiver importado a biblioteca SOA de amostra que inclusa no Rational Asset Manager,
a biblioteca inclui um arquivo de mapeamento que está em conformidade com os princípios da arquitetura orientada a sistema.
- Importar: Procure e selecione
um arquivo de mapeamento diferente para ser
usado.
Para obter informações sobre como modificar o arquivo de mapeamento para mapear elementos entre os dois produtos, consulte “Configurando o arquivo de mapeamento .xml.”
- Na seção Condições,
após estabelecer uma conexão, é possível especificar que esta conexão sincronize com os modelos específicos, classificações ou ambos a partir
do WSRR.
- Para incluir um modelo, clique em Incluir Modelos e procure o registro para um modelo a ser incluído.
- Para incluir uma classificação, clique em Incluir Classificação e procure o registro para uma classificação a ser incluído.
Conforme são incluídas condições, eles são conectados pelas funções lógicas AND ou OR. Se não forem definidas condições, apenas os conceitos que são publicados a partir do Rational Asset Manager ou que possuírem relacionamentos de artefato são sincronizados.
- Clique em OK.