Zachman Framework
O Zachman Framework é um framework para arquitetura corporativa que provê um meio formal e altamente estruturado de definir uma corporação. Ele usa um modelo de classificação em duas dimensões baseado nas seis interrogações básicas de comunicação (O quê, Como, Onde, Quem, Quando, e Por quê) cruzando com 6 tipos distintos de modelo relacionados a grupos de interessados/stakeholders (Visionário, Dono, Projetista, Construtor, Implementador e Trabalhador) para dar uma visão holística da corporação ou negócio que está sendo modelado.
[editar] Características
Freqüentemente usado como parte de uma arquitetura de sistemas ou exercício de revisão de tecnologia em nível organizacional, ele é popular em departamentos de arquitetura de TI, mas tem adesão de comunidades de desenvolvedores ou usuários. A arquitetura corporativa pode prontamente avaliar uma arquitetura de software de uma empresa.
Seu ponto forte é a cobertura completa obtida ao passar por cada célula no esquema. O ponto fraco é que esta abordagem gera muita documentação, devido a sua abrangência, que pode ser de difícil assimilação e algumas vezes até de utilidade questionável.
Originalmente concebido por John Zachman na IBM na décadade 1980, o framework é agora um padrão mundial de facto para expressar os elementos básicos de uma Arquitetura Corporativa. Originalmente seu nome técnico completo era Zachman Framework para Arquitetura de Sistemas de Informação, mas foi mudado no início dos anos 90 para Framework Zachman para Arquitetura Corporativa.
Cada artefato em uma classificação (célula) do esquema deve ser alinhado com as células imediatamente acima e abaixo dele. Todas as células em cada linha também devem estar integradas entre si. Entretanto, células não devem ser alinhadas diagonalmente.
[editar] O Esquema Zachman
| Ordem | Âmbito | Entidades | Actividades | Localizações | Pessoas | Tempo | Motivação |
| 1 | Gabinete de Estratégias - Administração
|
Grupo - CTT | Distribuição Correspondências | Lista de locais onde o negócio opera | Lista de organizações importantes para o negócio | Lista de eventos significantes para o negócio | Lista de objetivos/estratégias do negócio |
| 2 | Conceitos de Modelo de Negócio
|
Modelo Semântico ou Entidade-relacionamento | Modelo de Processos de Negócio (BPM) | Sistema Logístico do Negócio | Modelo de Fluxo | Cronograma Mestre | Plano de Negócio |
| 3 | Modelo de Sistema Lógico
|
Modelo de Dados Lógico | Arquitetura da Aplicação | Arquitetura de Sistema Distribuído | Arquitetura de Interface Humana | Estrutura de Processamento | Modelo de Regras de Negócio |
| 4 | Modelo Tecnológico Físico
|
Modelo de Dados Físico | Desenho do Sistema | Arquitetura Tecnológica | Arquitetura de Apresentação | Estrutura de Controle | Desenho de Regras |
| 5 | Configuração de Componentes
|
Definição de Dados | Programa | Arquitetura de Rede | Arquitetura de Segurança | Definição de Prazos | Especificação de Regras |
| 6 | Corporação Funcional
|
Dados | Funções | Rede | Organização | Cronograma | Estratégia |
[editar] Ligações externas
- Zachman Institute for Framework Advancement
- esquema do Framework Zachman em formatos JPEG e PDF
- home-page de John Zachman
- A framework for information systems architecture (PDF), por John Zachman, IBM Systems Journal, Vol. 26 No. 3, 1987.
- Estendendo o RUP com o Framework Zachman
- Comunidade Arquitetura Corporativa na Prática