Arquitetura de TI é um conceito que particularmente considero confuso.
Uns confundem arquitetura com infraestrutura e outros falam de arquitetura de aplicação como se só existisse este tipo de arquitetura. Existe também o conceito de arquitetura corporativa ou empresarial (enterprise architecture). O objetivo deste meu post é elucidar o que é arquitetura, sua ligação com o modelo operacional da empresa e com a estratégia (sem puxar sardinha).
O modelo operacional de uma organização é o alicerce de execução da estratégia e reflete através da arquitetura empresarial o nível de integração e padronização dos processos de negócio para oferecer bens e serviços aos clientes. Diferentes modelos operacionais preparam as empresas para diferentes tipos de crescimento. As empresas muitas vezes para crescer precisam mudar o modelo operacional.
Ross e outros [1] definem quatro modelos operacionais que mostram como a organização esta situada em termos de padronização e integração de processos:
Diversificação - baixa padronização e baixa integração
Coordenação - baixa padronização e alta integração
Replicação - alta padronização e baixa integração
Unificação - alta padronização e alta integração
A arquitetura empresarial permite a execução do modelo operacional e é suportada pelos outros níveis de arquitetura. O que acontece ? Ora se a organização utiliza um modelo operacional de unificação de alta integração e padronização de processos, fica evidente que as arquiteturas dos processos de negócio , aplicação e de tecnologia devem dar suporte também a este modelo
A arquitetura empresarial abrange quatro grandes tipos de arquitetura (TOGAF) :
Arquitetura do negócio - Envolve a estratégia do negócio, governança, organização e processos de negócio essenciais.
Arquitetura dos dados - Estrutura da organização lógica e física do ativos de dados e recursos de gerenciamento.
Arquitetura da aplicação - definem as aplicações individuais e suas interfaces.
Arquitetura tecnológica - Trata dos padrões tecnológicos. É preciso ter cuidado para não confundir arquitetura de infraestrutura de TI com arquitetura tecnológica. Arquitetura da infraestrutura é uma parte da arquitetura tecnológica.
Arquitetura da aplicação - definem as aplicações individuais e suas interfaces.
Arquitetura tecnológica - Trata dos padrões tecnológicos. É preciso ter cuidado para não confundir arquitetura de infraestrutura de TI com arquitetura tecnológica. Arquitetura da infraestrutura é uma parte da arquitetura tecnológica.
Alguns autores, consideram a arquitetura da TI parte da arquitetura empresarial conforme ilustra o diagrama abaixo.
O que motivou a escrita desse post foi minha releitura dessas referências na época de Pós na BSP que compartilho com vocês:
[1] Ross Jeane W, Weill, Peter & Robertson, David C. Arquitetura de TI como Estratégia Empresarial, m.Books, 2008.
[2] TOGAF.
[2] TOGAF.