Domínio da arquitetura - Architecture domain

Estrutura do "Federal Enterprise Architecture Framework" (FEAF), apresentado em 2001, que determinou quatro domínios arquitetônicos.

Um domínio de arquitetura em arquitetura corporativa é uma visão ampla de uma empresa ou sistema. É uma representação parcial de todo um sistema que aborda várias preocupações de várias partes interessadas. É uma descrição que oculta outras visualizações ou facetas do sistema descrito. Arquiteturas de negócios , dados , aplicativos e tecnologia são reconhecidas como os domínios principais na maioria dos conceitos propostos relacionados à definição de arquitetura corporativa.

Visão geral

Camadas do EA

Desde o livro de Stephen Spewak chamado planejamento de arquitetura empresarial (EAP) em 1993, e talvez antes disso, tem sido normal reconhecer quatro tipos de domínio de arquitetura. A britânica Computer Society 's 'Modelo de Referência para as Empresas e Solution Architecture' também segue esta subdivisão, mas também menciona o nível de arquitetura de aplicativo (single) logo abaixo da aplicação s arquitectura, bem como os domínios da arquitetura da informação, arquitetura de sistemas de informação ou de segurança arquitetura (uma preocupação transversal):

  • Arquitetura de negócios : A estrutura e o comportamento de um sistema de negócios (não necessariamente relacionado a computadores). Abrange objetivos de negócios, funções ou capacidades de negócios, processos de negócios e funções, etc. Funções de negócios e processos de negócios são frequentemente mapeados para os aplicativos e dados de que precisam.
  • Arquitetura de dados : as estruturas de dados usadas por uma empresa e / ou seus aplicativos. Descrições de dados em armazenamento e dados em movimento. Descrições de armazenamentos de dados, grupos de dados e itens de dados. Mapeamentos desses artefatos de dados para qualidades de dados, aplicativos, locais, etc.
  • Arquitetura de aplicativos : A estrutura e o comportamento dos aplicativos usados ​​em uma empresa, com foco em como eles interagem entre si e com os usuários. Focado nos dados consumidos e produzidos pelos aplicativos, e não em sua estrutura interna. No gerenciamento de portfólio de aplicativos, os aplicativos são geralmente mapeados para funções de negócios e tecnologias de plataforma de aplicativos.
    Arquitetura do aplicativo (ou componente): A estrutura interna, a modularização do software, dentro de um aplicativo. Esta é a arquitetura de software no nível mais baixo de granularidade. Geralmente, está abaixo do nível de modularização que os arquitetos de soluções definem. No entanto, não existe uma linha divisória rígida .
  • Arquitetura de tecnologia ou arquitetura de infraestrutura: A estrutura e o comportamento da infraestrutura de TI . Abrange os nós de cliente e servidor da configuração de hardware, os aplicativos de infraestrutura que são executados neles, os serviços de infraestrutura que eles oferecem aos aplicativos, os protocolos e as redes que conectam aplicativos e nós.

Observe que a arquitetura de aplicativos é sobre o portfólio de aplicativos, não a arquitetura interna de um único aplicativo - que geralmente é chamada de arquitetura de aplicativo.

Muitas estruturas de EA combinam dados e domínios de aplicativos em uma única camada, situando-se abaixo do negócio (geralmente um sistema de atividade humana) e acima da tecnologia (a infraestrutura de TI da plataforma). Existem muitas variações sobre este tema.

Veja também

Referências