Integrando-se com o WebSphere Service Registry and Repository

Com o IBM® Rational Asset Manager e o IBM WebSphere Service Registry and Repository (WSRR), é possível desenvolver e colaborar em ativos de negócios no Rational Asset Manager com os ativos também aparecendo como os objetos de negócios apropriados para aprovação e implementação no WSRR.

O WebSphere Service Registry and Repository (WSRR) é o repositório de metadados principal das descrições de serviço de tempo de execução.

O termo serviço pode ter as seguintes referências:

O WSRR é onde as informações sobre os serviços que são propagadas na empresa são reunidas para fornecer uma descrição única e abrangente de um serviço.

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.

Também é possível usar a interface do Rational Asset Manager para localizar documentos de serviço e metadados de serviço que estão localizados no WSRR.

Publicar ativos no Rational Asset Manager para WSRR

Se você conectar uma comunidade do Rational Asset Manager no WSRR, poderá publicar ativos que contêm documentos de serviços da Web e outros objetos de negócios no repositório WSRR.

Se você configurar um arquivo de mapeamento para sua conexão, poderá publicar recursos no WSRR como business model objects; caso contrário, os recursos publicados no WSRR serão conceitos genéricos no WSRR que vinculam-se aos recursos no Rational Asset Manager.

Sincronizando Objetos do WSRR com o Rational Asset Manager

É possível configurar a conexão entre um repositório e uma comunidade do Rational Asset Manager para sincronizar em intervalos planejados.

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

Se você alterar o servidor WSRR, essas alterações são refletidas nos ativos no Rational Asset Manager na próxima vez em que a conexão sincronizar.

A integração entre WSRR e Rational Asset Manager melhorou naV7.2

Com a Rational Asset Manager V7.2, é possível integrar firmemente o Rational Asset Manager com o WSRR, com os seguintes aprimoramentos:
Gerenciar os ciclos de vida para alguns objetos nos dois repositórios
No Rational Asset Manager V7.2, é possível configurar um arquivo de mapeamento para uma conexão com o WSRR. O arquivo de mapeamento define as ações que acontecerão aos objetos do WSRR ao atualizar recursos do Rational Asset Manager. Algumas ações podem ser automatizadas; por exemplo, se você usar o arquivo de mapeamento padrão, um novo recurso de Release será criado automaticamente quando uma solução de negócios for aprovada. Anteriormente, os estados dos recursos do Rational Asset Manager e dos objetos do WSRR tinham relacionamento fraco.
Biblioteca de Modelo da Arquitetura Orientada a Serviços (SOA) melhorada
A amostra biblioteca de modelos de arquitetura orientada a serviços que está incluída no Rational Asset Manager é comparável ao modelo de informações do WSRR. A biblioteca também inclui um arquivo de mapeamento padrão que pode ser usado ou modificado ao configurar uma conexão com o WSRR.
Ciclos de vida pré-configurados do biblioteca de modelos de arquitetura orientada a serviços
Após ativar o biblioteca de modelos de arquitetura orientada a serviços, é possível usar uma coleção de seis ciclos de vida pré-configurados para ajudá-lo a configurar e aplicar os requisitos do modelo de informações.
Política para ciclos de vida Advanced Lifecycle Edition (ALE)
Rational Asset Manager inclui uma política para publicar automaticamente tipos de ativos específicos no WSRR para você e aplicar o arquivo de mapeamento que você configurou para conexão com o WSRR. Nos ciclos de vida SOA pré-configurados, a política ALE é executada toda vez que um ativo for modificado ou movido para um estado diferente. Quando a política é executada, refere-se ao arquivo de mapeamento e executa a ação apropriada no objeto do WSRR; por exemplo, ao criar um novo ativo do tipo Business Solution no Rational Asset Manager, a política ALE será executada e criará automaticamente um objeto Business Capability no WSRR.

O Que é Necessário Fazer para Configurar a Conexão

  1. Ativar o biblioteca de modelos de arquitetura orientada a serviços: para obter mais informações, consulte Ativando a Biblioteca de Modelos da Arquitetura Orientada a Serviços (SOA).
  2. Configure o ALEConfiguration no WSRR: O ALEConfiguration no WSRR é onde se especifica as URLs e as credenciais para acessar ambos os aplicativos. De modo semelhante, com respeito ao arquivo de mapeamento do Rational Asset Manager, é possível especificar os acionadores e as ações no WSRR que serão acionadas e sincronizadas para o servidor do Rational Asset Manager. Para obter mais informações, consulte Instalação do Advanced Lifecycle Edition no WSRR no centro de informações do WSRR.
  3. Crie uma conexão entre uma comunidade e o WSRR: ao mesmo tempo é possível selecionar e editar o arquivo de mapeamento que está incluído no biblioteca de modelos de arquitetura orientada a serviços ou especifique seu próprio. Para obter mais informações, consulte Conectando ao WebSphere Service Registry and Repository.
  4. Configurar os ciclos de vida SOA da sua comunidade: para obter mais informações, consulte Criando Coleta de Ciclos de Vida do SOA. Para customizar os ciclos de vida, consulte Criando Ciclos de Vida Principais.

Como os Ativos do Rational Asset Manager Mapeiam para Objetos do WSRR

Se for usado o arquivo de configuração de mapeamento incluído no biblioteca de modelos de arquitetura orientada a serviços, a seguinte tabela exibirá como os ativos do Rational Asset Manager mapeiam para objetos do WSRR:

Tabela 1. Ativos do Rational Asset Manager e Objetos do WSRR
Tipo de ativo no Rational Asset Manager Objeto do WSRR
Solução de Negócios BusinessCapability estende o Ativo
Solução de Negócios categorizada como Desenvolvimento de Software/Espécie/Processo BusinessProcess estende BusinessCapability
Solução de Negócios categorizada como Desenvolvimento de Software/Espécie/Processo BusinessApplication estende BusinessCapability
Solução de Negócios categorizada como Desenvolvimento de Software/Espécie/Processo BusinessService estende BusinessCapability
Liberar CapabilityVersion estende Asset
Release categorizado como Desenvolvimento de Software/Espécie/Processo ProcessVersion estende CapabilityVersion
Release categorizado como Desenvolvimento de Software/Espécie/Aplicativo da Web ApplicationVersion estende CapabilityVersion
Release categorizado como Desenvolvimento de Software/Espécie/Serviço ServiceVersion estende CapabilityVersion
Especificação caracterizada como Desenvolvimento de Software/Espécie/Serviço/Interface ServiceInterfaceSpecification estende Ativo
Especificação caracterizada como Desenvolvimento de Software/Espécie/Esquema SchemaSpecification estende Asset
DoU DoU

Para obter informações adicionais e exemplos sobre quais processos podem ser automatizados, consulte os tópicos sobre sincronização no centro de informações do WSRR.

Biblioteca de Modelo do SOA no Rational Asset Manager

O seguinte diagrama mostra os tipos de recursos, os atributos necessários para esses tipos de recurso e os relacionamentos entre os tipos de recurso para a biblioteca de Modelo SOA:

Imagem dos tipos de ativos, atributos e relacionamentos sugeridos para a biblioteca de modelos de arquitetura orientada a serviços

Informações adicionais sobre o WebSphere Service Registry and Registry Advanced Lifecycle Edition

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.

Para obter informações sobre a instalação do WebSphere Service Registry and Repository, consulte os tópicos de planejamento e instalação.

Se estiver atualizando do WebSphere Service Registry and Repository versão 6.0.2, 6.1, 6.2 ou 6.3 para a versão 7.0, consulte “Atualizando ou migrando para um instalação da Versão 7.0.”


Feedback