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:
- Serviços tradicionais da Web que implementam interfaces WSDL com ligações SOAP/HTTP
- Um intervalo amplo de serviços de Arquitetura Orientada a Serviços (SOA) que pode
ser descrito utilizando decorações de WSDL, XSD e Política WS, mas pode utilizar um
intervalo de protocolos e pode ser implementado de acordo com uma variedade de modelos de programação.
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
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:
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.”