Sistemas centrados nos dados são sistemas decompostos principalmente em torno de repositório central de dados. Portanto, as responsabilidades típicas encontradas nos componentes do sistema centrado em dados incluem um gerenciador de dados centralizado e vários componentes de trabalho. O controle componente gerenciador de dados fornece e gerencia o acesso aos dados do sistema, enquanto que os componentes de trabalho executam operações e executam o trabalho com base nos dados.

A comunicação em sistemas centrados nos dados é caracterizada por uma comunicação um para um bidirecional entre os componentes de trabalho e os componentes do gerenciador de dados. Assim, os componentes de trabalhado não interagem uns com os outros diretamente. Toda a comunicação passa pelo gerenciador de dados.

Exemplos de sistemas centrados nos dados incluem sistemas especialistas, que interagem com um sistema de gerenciamento de banco de dados para armazenar e recuperar informações de base de conhecimento.

Um exemplo de um padrão de arquitetura para sistemas centrados nos dados inclui o padrão de arquitetura quadro-negro (Blackboard Pattern), que será apresentado a seguir.

Copyright © 2016 AIEC.