Exemplos de sistemas baseados em batch
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.
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