É possível suportar cenários de operações e desenvolvimento colaborativo, ou DevOps, usando Rational Asset Manager como uma biblioteca central para requisitos de aplicativo, ambientes de implementação, planos de implementação e planos de automação.
O DevOps cria uma ponte entre desenvolvimento e operações para que eles possam trabalhar de modo colaborativo em vez de em silos. Isso representa um nível de colaboração mais alto que o da colaboração em nível de equipe. A equipe de desenvolvimento e operações deve gerenciar constantemente as combinações variáveis de aplicativos e ambientes de destino. Para gerenciar e automatizar a implementação, a equipe de desenvolvimento e operações colabora em inúmeros ativos, incluindo os seguintes:
O planejamento e a automatização da implementação de um aplicativo requerem recursos que vão além do gerenciamento de controle de fonte padrão. Por exemplo, os desenvolvedores devem ser notificados quando ambientes de destino mudarem ou forem desatribuídos. A equipe de operações deve estar apta para executar uma análise de impacto, por exemplo, para determinar o efeito do upgrade de todos os servidores de banco de dados para uma versão mais nova. Em uma visão rápida, os desenvolvedores, os testadores e a equipe de TI devem estar aptos para ver quais archives corporativos são implementados onde e em quais ambientes, incluindo versões e tipos de servidor de banco de dados e aplicativo, e endereços IP.
No cenário DevOps, Rational Asset Manager não é apenas um armazém para pacotes de software e modelos de requisitos de aplicativos e ambientes de implementação. O Rational Asset Manager pode governar e controlar as saídas para outras ferramentas, como Rational Software Architect, Rational Team Concert e Rational Automation Framework, que são usados para criar modelos, para controlar itens de trabalho e defeitos e para implementar ambientes. Com o armazenamento de todas as saídas como ativos, é possível determinar quem é o proprietário de um determinado ativo, discutir o ativo nos fóruns ou classificar o ativo. Além das informações deste material paralelo, os relacionamentos entre um determinado aplicativo e todos os aspectos de como o aplicativo foi criado e implementado (partes do componente usadas, endereço IP implementado, versão do servidor de aplicativos, versão do servidor de banco de dados, entre outras) estão disponíveis e podem ser procurados. É possível, por exemplo, fazer uma consulta para localizar todos os aplicativos implementados no WebSphere Application Server Versão 7.0, para determinar o impacto do upgrade do WebSphere Application Server para uma versão mais recente.
Para saber mais sobre como usar o Rational Asset Manager em um cenário de operações e desenvolvimento colaborativo, consulte o White Paper Diretrizes do Rational Asset Manager para Planejamento de Implementação.
É possível usar o Rational Asset Manager para ativar o ciclo de vida de desenvolvimento e disponibilizar entregas no ambiente em nuvem. Para obter mais informações, consulte Rational Asset Manager e a Nuvem.
Para obter um exemplo de como automatizar a implementação usando Rational Asset Manager e Rational Software Architect, consulte Exemplo: Incluindo Ativos em Tarefas Automatizadas no centro de informações do Rational Software Architect.