Glossário: Arquitetura

« retornar para home do glossário

Arquitetura é um termo, cuja definição está associada à área de construção civil e mais recentemente à tecnologia de informação e comunicação. Além disso, arquitetura pode significar o processo ou o resultado, como mostram as seguintes definições retiradas do dicionário Michaelis (selecionamos somente alguns dos 9 significados): 

  • Arte e ciência de projetar e supervisionar a construção de edifícios ou outras estruturas que, por envolverem uma ordenação plástica aliada a concepções técnicas e funcionais, possam expressar os valores estéticos e as necessidades práticas das sociedades em seus diferentes momentos e, desse modo, abrigar os diversos tipos de atividades humanas; arquitetônica.
  • Modo como se dispõem as partes ou os elementos de um edifício ou de um espaço urbano, tendo em vista a criação de espaços agradáveis de vivência e experimentação.
  • Organização interna dos componentes de um computador, com referência específica ao modo como se transmitem os dados.

Consideramos que todas as definições são enviesadas nas duas áreas citadas e não existe uma definição ampla e genérica. Por este motivo, propomos uma definição a seguir, relacionada ao resultado e não ao processo.

A arquitetura pode ser entendida como qualquer estrutura ou framework que organiza componentes em um sistema, sejam eles físicos, digitais, ou conceituais, de maneira que esses componentes trabalhem juntos de forma coesa para cumprir um propósito ou função específica. Esta abordagem mais ampla enfatiza que uma arquitetura engloba o design e a organização de sistemas complexos, independentemente do domínio de aplicação.

Vamos focar agora na área de gestão empresarial. Na área de inovação e gestão empresarial podemos ter os seguintes tipos de arquitetura:

Algumas dessas arquiteturas se sobrepõem ou são sinônimos. Outras arquiteturas fazem parte de uma arquitetura mais ampla.  Todas podem ser consideradas como parte de uma arquitetura empresarial. Consulte os links para conhecer algumas dessas definições.

Existem diversos estilos de arquiteturas empresariais, que refletem na abordagem / formalismo para representar esses frameworks, tais como (Banger, 2022):

  • Arquitetura Orientada a Domínio: Esta abordagem foca na construção de aplicações empresariais, com o foco em um domínio de negócios ou operacional específico. Ela captura casos de uso, lógica e interações para esse domínio, permitindo a construção iterativa do sistema de TI. Os casos de uso concentram-se em compreender o problema específico ou a função de negócios capturada no domínio ou seus subdomínios.
  • Arquitetura Orientada ao Negócio: Esta é uma abordagem de cima para baixo para o desenvolvimento de sistemas de informação, na qual o negócio conduz o processo, com a participação dos stakeholders, e prioriza as capacidades que deseja. Em outras palavras, a arquitetura de negócios é construída como um conjunto de portfólios de TI (programas/projetos) que implementam capacidades e automações de processos através de um conjunto de transformações regulares controladas pelo negócio.
  • Arquitetura Orientada a Modelos: Esta abordagem utiliza um conjunto de diretrizes, especificações ou modelos para construir sistemas de informação, estendendo a abordagem de domínio.
  • Arquitetura Orientada a Processos: Refere-se ao design por resolução de problemas, isto é, o uso de um processo formal escalável como a principal abordagem para resolver problemas. É executado por uma equipe de solucionadores de problemas. Como uma metodologia formalmente definida, ela se abre para melhoria contínua.
  • Arquitetura Orientada a Eventos: Este estilo de arquitetura relaciona-se à produção, detecção, consumo e reação a eventos de negócios ou técnicos, onde um evento é uma mudança de estado ou uma atualização, por exemplo, quando um saldo de conta corrente passa a ser negativo e desencadeia um conjunto de ações do sistema de cheque especial.
  • Arquitetura Orientada a Serviços: Adota uma abordagem em que um conjunto de serviços é exposto para consumo pelos componentes da aplicação, através de um protocolo de comunicação em uma rede, permanecendo independente de qualquer produto, fornecedor ou tecnologia.
Observe que são estilos de arquitetura empresarial. Por exemplo, a arquitetura orientada a processos não é a arquitetura de processos.

Banger, D. R. (2022). Enterprise Systems Architecture: Aligning Business Operating Models to Technology Landscapes (pp. 25-32). Berkeley, CA: Apress.

« retornar para home do glossário
#printfriendly a { color: blue !important; text-decoration: underline !important; } #printfriendly i, #printfriendly em { color: purple !important; } @media print { .break-page-before { page-break-before: always !important; } h1 { page-break-before: always !important; font-size: 32px !important; } div.no-page-break-before h1, div.no-break-page-before h1 { page-break-before: avoid !important; } }