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 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.
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”.
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.
É 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.
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.
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:
| 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.
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:
