Exemplo da indústria
Last updated
Last updated
As filas de mensagens desassociam o “fornecedor” do “consumidor” de eventos, que podem trabalhar a diferentes velocidades.
O “event processor” aplica a lógica adequada ao tipo de evento (e.g.: detetar alarmes).
Entrada de eventos (leituras de sensores, em grande escala).
Divisão modular da solução de software em camadas níveis de abstração.
As camadas são sobrepostas.
Cada camada tem uma especialização.
Camadas em cima ” pedem serviços às camadas “de baixo.
Não se pode saltar camadas: os componentes , em cada camada , "falam” com as camadas adjacentes.
Camadas verticais:
Divisão por níveis de abstração.
Partições horizontais:
Módulos dentro de uma camada.
E.g.: a lógica do domínio está dividida em grandes módulos funcionais especializados, agrupando as programação relativa às Vendas, aos Pagamentos e à Fiscalidade.