Em toda a entrega de software e soluções para uma empresa, os arquitetos criam ativos, tais como, modelos e
designs. Eles podem usar o Rational Asset Manager para controlar como os modelos de design de arquitetura conduzem o
desenvolvimento do software.
O gerenciamento de arquitetura e design pode incluir:
- Gerenciamento das visualizações arquiteturais de um negócio
- Gerenciamento dos ativos corporativos para soluções
É possível usar o Rational Asset Manager com várias ferramentas de design e
modelagem para controlar as arquiteturas empresariais e as soluções que são baseadas nessas arquiteturas:
- É possível publicar modelos e relatórios do IBM®
Rational System Architect como ativos.
- É possível usar ciclos de vida de ativos para fornecer controle para revisões arquiteturais.
- É possível mapear as soluções e implementações de TI que compõem uma arquitetura empresarial para os modelos e
relatórios do Rational System Architect para rastreabilidade.
- Ao modificar modelos e relatórios do Rational System Architect, novas
versões de ativos são publicadas e controladas no Rational Asset Manager.
- Ao modificar soluções e implementações de TI, novas versões de ativos são publicadas e podem ser relatadas a respeito
da análise de impacto.
A imagem a seguir mostra como usar o IBM
Rational Asset Manager para gerenciar relacionamentos lógicos e físicos entre
diferentes ferramentas e tipos de produtos de trabalho.

O gerenciamento de arquitetura inclui várias necessidade distintas em várias fases de desenvolvimento, conforme
mostrado na tabela a seguir:
Tabela 1. Gerenciando uma Arquitetura Empresarial| Fase |
Contexto |
Produto |
| Planejamento |
Durante o planejamento, os arquitetos planejam a construção ou evolução de sistemas de grande escala. O foco está no alinhamento de investimentos de portfólio, prioridades de negócios e requisitos. |
RationalSystem Architect |
| Design |
Na fase de design, os arquitetos projetam a estrutura e o comportamento de software e sistemas. O
foco está no entendimento da estrutura e do comportamento para sistemas e soluções de software e abstrações de soluções
planejadas. |
- IBM Rational Software Architect
- IBM Rational Rhapsody
|
| Construção |
Durante a construção, as equipes de desenvolvimento implementam os sistemas e o software de acordo
com a arquitetura da empresa e da solução. |
IBM Rational Application Developer |
| Implementação |
Durante a implementação, as equipes implementam uma solução em um ambiente de produção de destino,
como um sistema de TI, um dispositivo integrado ou um aplicativo systems-of-systems mais complexo. O foco está na
automatização da entrega de soluções e do gerenciamento de operações. |
- Rational Software Architect
- Integração do Rational Asset Manager com o
IBM Tivoli Change and Configuration
Management Database
|
Controle para Desenvolver Arquitetura Empresarial e Gerenciar Ativos
É possível usar o
Rational Asset Manager como o hub para controlar ativos de arquitetura e
conectar ativos de design e solução.
Na imagem a seguir, as setas que apontam para fora do servidor
Rational Asset Manager representam usuários que estão procurando, localizando e
usando ativos. As setas que apontam para o servidor representam usuários que estão criando ou modificando ativos.

A imagem mostra as seguintes atividades:
- Um arquiteto da empresa procura ativos no Rational Asset Manager para
reutilização.
O arquiteto pode procurar modelos de negócios, componentes ou blueprints aprovados para designs e definições para serem
usados ou melhorados em um novo modelo de arquitetura de sistema (por exemplo, um serviço de negócios que precisa ser
automatizado).
- O arquiteto da empresa cria o novo modelo e o publica no Rational Asset
Manager como um ativo. Os modelos de sistema podem ser usados para qualquer design ou planejamento, por exemplo, para
processos de negócios ou mudanças organizacionais.
O Rational Asset Manager suporta diagramas e ativos de definição do
Rational System Architect. No Web client do
Rational Asset Manager, é possível publicar o conteúdo do modelo do
Rational System Architect. Você pode usar o
Rational System Architect para gerar uma representação HTML de um modelo e, em
seguida, publicá-la ou fazer referência a ela como um ativo.
- Outros arquitetos e desenvolvedores podem fazer referência ao ativo quando revisarem designs e implementações de
software:
- Equipes de desenvolvimento e outros usuários técnicos e de negócios podem localizar, avaliar e usar o ativo.
- Arquitetos de software podem usar o modelo de arquitetura do sistema para conduzir designs de software.
- Um arquiteto de software cria modelos, designs e definições em uma ferramenta de modelagem, como o
Rational Software Architect ou o IBM
WebSphere Business Modeler, que são baseados em, ou requerem, um ativo de
arquitetura empresarial (criado no Rational System Architect e submetido ao
Rational Asset Manager como um ativo). O arquiteto publica o conteúdo como um
ativo para equipes de desenvolvimento.
- As partes interessadas participam dos ciclos de vida do ativo que ajudam a controlar a revisão e aprovação dos ativos.
- As equipes de desenvolvimento usam o Rational Asset Manager para visualizar
os modelos de arquitetura para que possam conduzir a implementação e publicar e reutilizar ativos de implementação.
- Para conectar ativos de arquitetura e de implementação, as partes interessadas podem criar relacionamentos entre os
ativos.
Para assegurar que as arquiteturas sejam acionáveis, as partes interessadas podem requerer que uma
implementação siga os designs e arquiteturas que estão nos modelos de sistema e de software.
- O arquiteto da empresa procura ativos para revisão (ou usa um relatório do
Rational System Architect) para verificar sua conformidade antes de aprová-los. Se assinar um ativo, você será notificado quando o ativo estiver pronto para revisão.
Por exemplo, o arquiteto pode
confirmar que os ativos de implementação são compatíveis com a arquitetura empresarial conforme especificado no ativo de
modelo do sistema. Ou, o arquiteto pode verificar o que foi implementado em relação a uma arquitetura. Usando os
relacionamentos a partir de um modelo, o arquiteto pode ver os ativos de implementação relacionados e revisá-los quanto à
conformidade com o ativo de modelo da arquitetura empresarial.