De posse deste entendimento, podemos definir que o padrão de arquitetura quadro-negro se decompõe em componentes de sistemas de software que funcionam em torno de um componente central de dados, o quadro-negro, para fornecer soluções para problemas complexos. Estes componentes funcionam independentemente uns dos outros para fornecer soluções para problemas. Não há uma sequência de operações predeterminada ou correta para alcançar a solução do problema. O acesso ao componente central de dados pode ser feito por meio de uma referência direta à memória ou consultas ao banco de dados.

Esse estilo faz uso de um repositório central de dados circundado por um conjunto de componentes (ou células) de informações. Esses componentes contêm informações necessárias à solução de problemas. Os dados da solução de problemas são mantidos na base de dados compartilhada.

A figura abaixo demonstra como este padrão é organizado em termos de componentes.

Copyright © 2016 AIEC.