Arquitetura Centrada nos Dados

teste seu conhecimento

Home > Engenharia de Software > Sumário > Projeto Arquitetural > Estilos de Padrões Arquiteturais

Arquitetura Centrada nos Dados

Um depósito de dados (por exemplo, um arquivo de banco de dados) fica no centro dessa arquitetura e dá acesso frequentemente a outros componentes que atualizam, adicionam, retiram ou modificam de outra forma os dados contidos no depósito. A figura 1 ilustra um estilo típico centrado nos dados.

arquitetura_dados

Figura 1: Exemplo de arquitetura centrada nos dados.

Fonte: PRESSMAN (2010).

Arquiteturas centradas em dados promovem integrabilidade. Componentes existentes podem ser modificados e novos componentes-clientes podem ser adicionados à arquitetura sem preocupação com os outros clientes. Além disso, dados podem ser passados entre clientes usando o mecanismo que coordena a transferência de informação entre clientes. Os componentes-clientes executam processos independentemente.

Referência Bibliográfica

PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.