Exemplos de sistemas baseados em batch

  1. Sistemas que trabalham de forma automática para enviar e-mails ou notificações

Vamos pensar numa operadora de telefone celular fazendo um envio de SMS em massa.

Teremos a leitura desses clientes no banco de dados, onde serão organizados em lotes (conjunto grande de dados/clientes).

Serão processados (verificar regra de negócio). Imagine que a promoção atenda um cliente com um nível de fidelidade específica? O processamento faria isso.

E depois teríamos o resultado, ele seria a ação em sí! O envio da mensagem para verificar se o cliente quer participar ou não.

  1. Processamento de folha de pagamento

Um processamento de folha de pagamento, pode executar no 5 dia util do mês. Portanto, podemos agendar esse serviço (será baseado em batch).

Ele varrerá toda a base de dados dos funcionários e fará o processamento da folha de pagamento e então imprimí-lá (enviar por email, por exemplo).

Atualizado