Integrando-se com o WebSphere Service Registry and Repository

Para desenvolver e colaborar com serviços SOA, a melhor prática é usar o IBM® WebSphere Service Registry and Repository Advanced Lifecycle Edition. No entanto, também é possível usar o IBM Rational Asset Manager e uma versão anterior do IBM WebSphere Service Registry and Repository para desenvolver e colaborar com ativos de negócios que são serviços SOA.

Publicar Ativos no Rational Asset Manager para o WebSphere Service Registry and Repository

Se você conectar uma comunidade no Rational Asset Manager ao WebSphere Service Registry and Repository, poderá publicar ativos contendo documentos de serviços da web e outros objetos de negócios no repositório do WebSphere Service Registry and Repository.

Se você configurar um arquivo de mapeamento para sua conexão, poderá publicar ativos no WebSphere Service Registry and Repository como objetos modelos de negócios; caso contrário, os ativos publicados no WebSphere Service Registry and Repository serão conceitos genéricos no WebSphere Service Registry and Repository que se vinculam aos ativos no Rational Asset Manager.

Sincronizando Objetos do WebSphere Service Registry and Repository com o Rational Asset Manager

É possível configurar a conexão entre o WebSphere Service Registry and Repository e uma comunidade no Rational Asset Manager para sincronizar em intervalos planejados.

Quando a conexão entre o WebSphere Service Registry and Repository e uma comunidade no Rational Asset Manager estiver sincronizada, o Rational Asset Manager criará ativos remotos na comunidade para objetos de descrição de serviço no WebSphere Service Registry and Repository. Os ativos remotos se vinculam a objetos em um repositório separado. Ativos remotos são criados para os seguintes objetos de descrição de serviço no WebSphere Service Registry and Repository:
  • 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 WebSphere Service Registry and Repository

Se você alterar o servidor WebSphere Service Registry and Repository, essas mudanças serão refletidas nos ativos no Rational Asset Manager na próxima vez que a conexão for sincronizada.

Integração do WebSphere Service Registry and Repository e do Rational Asset Manager Melhorada na V7.2

Com o Rational Asset Manager V7.2 e mais recente, é possível integrar mais estreitamente o Rational Asset Manager com o WebSphere Service Registry and Repository 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 WebSphere Service Registry and Repository. O arquivo de mapeamento define as ações que acontecerão aos objetos no WebSphere Service Registry and Repository ao atualizar ativos no 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 ativos no Rational Asset Manager e objetos no WebSphere Service Registry and Repository tinham um relacionamento fraco.
Biblioteca de Modelo da Arquitetura Orientada a Serviços (SOA) melhorada
A amostra de biblioteca de modelos de arquitetura orientada a serviços que está incluída no Rational Asset Manager é comparável ao modelo de informações no WebSphere Service Registry and Repository. A biblioteca também inclui um arquivo de mapeamento padrão que pode ser usado ou modificado ao configurar uma conexão com o WebSphere Service Registry and Repository.
Ciclos de vida pré-configurados da biblioteca de modelos de arquitetura orientada a serviços
Após ativar a 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)
O Rational Asset Manager inclui uma política para publicar automaticamente tipos de ativos específicos no WebSphere Service Registry and Repository para você e aplicar o arquivo de mapeamento que você configurou para sua conexão com o WebSphere Service Registry and Repository. 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, ela é encaminhada para o arquivo de mapeamento e executa a ação apropriada no objeto no WebSphere Service Registry and Repository; por exemplo, ao criar um novo ativo do tipo Soluções de Negócios no Rational Asset Manager, a política ALE será executada e criará automaticamente um objeto Recurso de Negócios no WebSphere Service Registry and Repository.

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. Configurar o ALEConfiguration no WebSphere Service Registry and Repository: ALEConfiguration no WebSphere Service Registry and Repository é o local onde você especifica as URLs e as credenciais para acessar ambos os aplicativos. De maneira semelhante ao arquivo de mapeamento no Rational Asset Manager, é possível especificar os acionadores e as ações no WebSphere Service Registry and Repository que serão enviadas por push e sincronizadas com o servidor Rational Asset Manager. Para obter mais informações, consulte Instalando o Advanced Lifecycle Edition no WebSphere Service Registry and Repository no centro de informações do WebSphere Service Registry and Repository.
  3. Criar uma conexão entre uma comunidade e o WebSphere Service Registry and Repository: enquanto você faz isso, é possível selecionar e editar o arquivo de mapeamento que está incluído com a biblioteca de modelos de arquitetura orientada a serviços ou especificar o seu próprio. Para obter mais informações, consulte Conectando ao WebSphere Service Registry and Repository.
  4. Configurar os ciclos de vida de SOA para 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 Ativos no Rational Asset Manager São Mapeados para Objetos no WebSphere Service Registry and Repository

Se você usar o arquivo de configuração de mapeamento incluído na biblioteca de modelos de arquitetura orientada a serviços, a seguinte tabela exibirá como os ativos no Rational Asset Manager são mapeados para objetos no WebSphere Service Registry and Repository:

Tabela 1. Ativos no Rational Asset Manager e Objetos no WebSphere Service Registry and Repository
Tipo de ativo no Rational Asset Manager Objeto no WebSphere Service Registry and Repository
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 mais informações e exemplos sobre quais processos podem ser automatizados, consulte os tópicos sobre sincronização no centro de informações do WebSphere Service Registry and Repository.

A 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


Feedback