Chapter 4. Jobs with Spring Batch
Enterprise applications often have requirements for processing bulk information by applying complex business rules. Some applications require automated jobs to run and provide large chunks of data as input for further processing. Such functions are always time-based jobs, which don't require any user intervention. Batch processing is widely used in banking and insurance domains where large sets of data are processed at scheduled times. A job is a process while a batch job implies a set of processes that run to perform a task at a scheduled time.