Zusammenfassung der Ressource
Arquitetura Corporativa (TOGAF)
- É um framework
- Framework é um método para desenvolvimento da arquitetura
- Um framework é genérico para desenvolver arquiteturas e atender diferentes necessidades de negócio.
- Não tem uma abordagem tamanho único
- Zachman Framework, criou um modelo antologico o qual você precisa responder algumas questões (5W1H)
- Sugere que o rastreamento das alterações seja feita por meio de números de versões
- Motivadores da Arquitetura
- Trata de cenário de complexidade e mudanças
- Deve-se entender como cada componente se encaixa para se obter melhor proveito do negócio
- Definições
- Uma descrição formal de um sistema, ou planejamento detalhado do sistema no nível de componente para orientar sua execução.
- A estrutura dos componentes, seus inter-relacionamentos, e os princípios e orientações que regem sua concepção e evolução ao longo prazo.
- É uma prática bem definida que orienta as organizações a executarem sua estratégia por meio de análises, planejamentos, implementações e mudanças em seus processos, em suas informações e em sua tecnologia, utilizando sempre uma abordagem holística.
- É uma disciplina que busca entender a organização
- O método de desenvolvimento de arquitetura ADM é central para o TOGAF
- A capacidade da arquitetura opera o método.
- O método é suportado por uma série de orientações e técnica
- Isso produz conteúdo para ser armazenado no repositório
- que é classificado de acordo com o continuum corporativo
- o repositório inicialmente é preenchido com os modelos de referência do TOGAF
- Origem do TOGAF
- Iniciativa de clientes
- Consórcio de clientes open group
- A visão do Open Group está ligada ao conceito de "Boundaryless Information Flow"
- Boundaryless Information Flow significa obter informações para as pessoas certas no momento certo de forma segura e confiável.
- Baseado no TAFIM (US DoD - departamento de defesa EUA)
- Estrutura base TOGAF possui
- Repositório
- Método
- Resultado
- Stakeholder
- Demais profissionais envolvidos
- COMPONENTES DO TOGAF
- Método de Desenvolvimento da Arquitetura - ADM
- ADM fornecido uma série de fases para desenvolvimento da arquitetura juntamente com a narrativa de cada fase
- Sequência interativa de passos para desenvolver uma Arquitetura para toda a corporação
- O método de desenvolvimento de arquitetura ADM é central para o TOGAF
- O ADM provê:
- Um conjunto de Visões de Arquitetura (Negócios, Dados, Aplicações e Tecnologia)
- Uma sequencia de passos
- Um conjunto recomendável de entregáveis
- Documentos TOGAF
- Requisição de trabalho de arquitetura este documento é a saída da fase preliminar
- Declaração de Trabalho da Arquitetura: criada na fase A (Visão da Arquitetura)
- Visão de Arquitetura - criada na fase A
- Suporta comunicação das partes interessadas
- Especificação dos requisitos da arquitetura
- Fornece uma visão quantitativa da solução, indicando critérios mensuráveis que devem ser atendidas durante a implementação da arquitetura
- Documento de Definição da Arquitetura fornece uma visão qualitativa da solução e visa comunicar a intenção do arquiteto
- Um método para gerenciar requisitos
- Framework de Conteúdo da Arquitetura
- Organização do conhecimento de forma lógica
- Um modelo detalhado de produtos de trabalho de arquitetura, incluindo entregáveis, artefatos e blocos de construção.
- Entregável deve ser contratualmente especificado e deve ser formalmente assinado pelas partes interessadas
- Artefatos
- Os artefatos são classificado como
- Catálogo = Lista de coisas
- Matrizes = relação entre coisas
- Diagrama = imagens das coisas
- Artefatos Descrevem blocos de construção
- Blocos de construção
- pode ser combinado com outros blocos de construção
- pacote com funcionalidade que atende funcionalidade de negócio
- componente potencialmente reutilizável que pode ser combinado com outros BCS
- Classificado como
- Bloco de construção de arquitetura (BCA)
- Especificação independente de tecnologia
- Bloco de construção de solução (BCS)
- Especificação dependente de tecnologia
- TRM e III - RM Techinical Reference Model
- Modelo de informação de infraestrutura integrado
- TRM é considerada como uma arquitetura de fundação
- Arquitetura de fundação é uma arquitetura de blocos de construção e padrões correspondentes que suportam todas arquiteturas de sistemas comuns, e portanto todos os ambientes operacionais da organização.
- TRM tem dois tipos de componente
- Taxonomia - define a terminologia e provê uma descrição coerente dos componente e da estrutura conceitual de um sistema de informação
- Diagrama - provê uma representação visual para ajudar no entendimento
- Qdo se aplica o ADM o TRM é visto como uma ferramenta
- Plataforma de aplicativos
- Portabilidade
- Interoperabilidade
- Conceitos
- Disponibillidade
- Gerenciabilidade
- Manutenibilidade
- Performance
- Confiabilidade
- Recuperabilidade
- Localizabilidade
- Garantia
- Segurança
- Integridade
- Garantir que dados não foram corrompidos
- Credibilidade
- Nível de confiança na integridade do sistema e de seus dados
- Usabilidade
- Adaptabilidade
- Interoperabilidade
- Dentro ou fora da organização
- Escabilidade
- Capacidade de um componente aumentar ou diminuir a demanda
- Portabilidade
- Dados, pessoas,aplicativos e componentes
- Extensibilidade
- Novas funcionalidades
- Acessibilidade
- Acesso a serviços em novos paradigmas
- III - RM
- Possui dois componente
- taxonomia
- gráfico de III-RM
- provê representação visual da taxonomia e os inter-relacionamentos dos componente
- Componentes do III-RM Alto Nível
- Aplicativos de Negócio
- Aplicativos de Mediação
- ex. Sistema Broker
- Aplicativos de fornecimento de informações
- ex. citrix (acesso rudimentar)
- Aplicativos para consumo de informações
- requisição de acesso em nome do usuário
- Aplicativos de Infraestrutura
- Ferramentas de desenvolvimento
- Utilitário de Gerenciamento
- Plataforma de aplicativos
- Prove serviços de suporte a todos os aplicativos e desta forma provê a habilidade de localizar, acessar e mover informações dentro do ambiente.
- As interfaces incluem formatos e protocolos, APIs, switches, valores de dados etc..
- Plano de fundo qualidade - o software aplicativo e a plataforma de aplicativos devem ser aderentes às políticas e requisitos mostrados pelo plano de fundo qualidade
- Principal motivador é a necessidade de Boundaryless Information Flow
- Utilizada na fase C. Arquitetura de Sistemas de Informação do ADM
- É exemplo de arquitetura de sistemas comuns
- Continuum da Corporação
- Um modelo para estruturação de um repositório virtual, baseado em reuso e métodos para classificação de artefatos de arquitetura e de negócio
- Repositório Corporativo
- mostra estado da operação da corporação em pontos do tempo particulares
- Descreve o framework de arquitetura em uso da corporação
- Contém produtos de trabalho de arquitetura reutilizáveis
- Define critérios de conformidade para trabalho governado pela arquitetura
- Captura os resultados da atividade da governança
- É uma combinação de dois conceitos complementares
- Continuum da arquitetura
- É uma arquitetura da organização
- Atende as necessidades corporativa detalhada e os requisitos de negócios
- O relacionamento entre o continuum da arquitetura e o continuum de soluções é de orientação, direção e suporte, como exemplo a arquitetura de fundação
- Continuum de soluções
- Auxilia a compreensão de produtos, sistemas, serviços e soluções
- Conceitos
- utilização de produtos de prateleira - COTS
- Ajuda organizar os ativos da organização
- Propicia linguagem comum
- Dentro da organização
- Entre empresas clientes e fornecedores
- É necessário ferramentas
- ferramentas para gerenciar e controlar os artefatos dentro do continuum corporativo
- Prover reuso
- Compartilhar informações dentro da organização
- Garantir terminologia comum seja utilizada
- Permitir manutenção mais fácil da arquitetura
- Arquitetura de fundação > Arquitetura de Sistemas Comuns > Arquitetura Setoriais > Arquitetura especificada da organização
- Solução de fundação > Solução de Sistemas Comuns > Soluções Setoriais > Soluções especificada da organização
- Continuum contém
- Soluções completas e ainda em desenvolvimento
- É um framework dentro de um framework
- Inicialmente possui poucos ativos internos
- Cresce pela adição de blocos de construção reutilizáveis
- Orientações e Técnicas - ADM
- Conceitos
- Orientação e técnicas que suportam a aplicação do ADM
- As Técnicas no ADM são:
- Princípios da Arquitetura
- Saída inicial da fase preliminar
- Conjunto de regras gerais e orientações
- Possui dois domínios
- Princípios Corporativo - constituem uma base para tomada de decisões em toda a corporação e ditam como a organização cumpre sua missão
- Princípios de Arquitetura - são um conjunto de princípios que se relacionam com o trabalho de arquitetura
- Um bom conjunto de princípios se fundamenta nas crenças e valores da organização.
- Deve ser
- Compreensível: as crenças subjacentes podem ser rapidamente aprendidas
- Robusto: princípios devem ser explicitamente definidos e precisos para apoiar a tomada consistente de decisões.
- Completo: princípios não devem ser contraditórios
- Consistente: princípios não devem ser contraditórios
- Estável: princípios devem ser duradouros, contudo capazes de acomodar a mudança
- Gerenciamento das Partes Interessadas
- Técnica utilizada na fase A - Visão da Arquitetura
- A saída desse processo faz parte do plano de comunicação
- Pode ser pessoas, equipes, organizações etc
- Deve ser finalizada na parte A (Visão da Arquitetura)
- A técnica visa a identificação de pessoas chaves (key players)
- A saída desse processo faz parte do plano de comunicação
- Avaliação de Prontidão para Transformação do Negócio
- Entender a prontidão de uma organização para aceitar a mudança identificando problemas e lidando com eles nos planos de implementação e migração é fundamental para a transformação de arquitetura bem sucedida nas fases E (Oportunidades de Soluções) e F (Plano de Migração) é fundamental para uma transformação de arquitetura bem sucedida
- Gerenciamento de Risco
- São identificados na fase A (Visão da Arquitetura)
- Riscos estão presentes em todas as atividades de arquitetura e devem ser gerenciados em todas a fase do ADM
- AS planilhas de avaliação de identificação e mitigação de risco são mantidas como artefatos de governança e são mantidas atualizadas na Fase G (Governança da Implementação) onde é conduzido o monitoramento de risco,
- Governança da Implementação pode identificar riscos críticos que não estão mitigados e pode exigir outro ciclo do ADM parcial ou total
- Cenários de Negócio
- Os cenários de negócios nos ajudam a entender os requisitos de negócios
- O cenário de negócio descreve
- Processo de negócio
- Aplicação ou um conjunto de aplicações
- ambiente de negócio e tecnologia
- As pessoas e componente de computação
- Os resultados desejado de uma execução adequada
- TOGAF define cenário de negócio como um método dentro de um método
- Utilizado na fase A (visão da arquitetura) e interativamente na fase B (visão de negócio)
- Deve ser SMART
- Específico (Define o que precisa ser feito)
- Mensurável: Possui métricas claras de sucesso
- Alcançável: Claramente segmenta o problema e fornece a base para busca de uma solução
- Realístico: Define os limites da capacidade tecnológica e restrições de custo
- Temporal: Dá uma visão clara de quando uma solução expira
- Análise de Diferenças (GAPs)
- Utilizadas nas fases B (Negocio), C (Sistemas da Informação), D (Tecnologia da Informação) e E (Oportunidade e Solução)
- Utilizada para validar uma arquitetura que está sendo desenvolvida
- A análise de Gaps destaca os novos e eliminados
- Pontos de Vista de Arquitetura
- Ponto de Vista
- Ponto de vista é igual perspectiva
- A perspectiva de que uma visão é tomada. Ela define como construir e usar a Visão, a Informação necessária e as técnicas de modelagem para expressar e analisar
- Visão e Ponto de Vista são usado pelo arquiteto na fase A (Visão de Arquitetura) até a D (Tecnologia da Informação)
- Onde você está olhando
- Pontos de vista sempre são genéricas
- Visão
- É uma representação a partir da perspectiva de um conjunto relacionado de preocupações. Um arquiteto cria modelos, e uma visão consiste de partes destes, escolhidas para demonstrar as partes interessadas que suas preocupações estão sendo atendidas
- Visão é o que você vÊ
- Visão é sempre específica
- Preocupações
- São os interesses chave que são de importância crucial para as partes interessadas
- Planejamento baseado em capacidades
- Ferramentas + Processos + Pessoas = Capacidade
- É uma técnica de planejamento de negócios focada nos entregáveis (business outcome)
- É focada no planejamento, engenharia, entrega, das capacidades estratégicas da organização
- Técnicas de Planejamento de Migração
- Avaliação de Conformidade
- O método é suportado por uma série de orientações e técnica
- Considera-se que a orientação são as maneiras que utilizamos para adaptar o TOGAF ADM por exemplo iterações, níveis, SOA e segurança
- Framework da Capacidade de Arquitetura
- A capacidade da arquitetura opera o método.