Integrando-se ao WebSphere Service Registry and Repository Advanced Lifecycle Edition

Com ambos, IBM® Rational Asset Manager e IBM WebSphere Service Registry and Repository, é 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 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.

WebSphere Service Registry and Repository é 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 WebSphere Service Registry and Repository é onde as informações sobre serviços que são dispersados em uma empresa são reunidas para fornecer uma descrição única e abrangente de um serviço.

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 no repositório do WebSphere Service Registry and Repository. Se você configurar um arquivo de mapeamento, poderá publicar ativos para o WebSphere Service Registry and Repository como Objetos Modelos de Negócios específicos do WebSphere Service Registry and Repository. 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 ao ativo no Rational Asset Manager.

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

O Rational Asset Manager inclui a política ALE e a política de transição ALE. É possível usar a política ALE 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.

Usando o WebSphere Service Registry and Repository Advanced Lifecycle Edition

Para obter mais informações 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.5.

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 fazendo upgrade de uma versão anterior do WebSphere Service Registry and Repository, consulte “Fazendo Upgrade ou Migrando para uma Instalação da Versão 7.5”.

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 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 um repositório do 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.

Configurando 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 Advanced Lifecycle Edition 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