Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial

## 58 Batch Processing

This chapter describes Batch Applications for the Java Platform (JSR 352), which provides support for defining, implementing, and running batch jobs. Batch jobs are tasks that can be executed without user interaction. The batch framework is composed of a job specification language based on XML, a Java API, and a batch runtime.

The following topics are addressed here:

- Introduction to Batch Processing

- Batch Processing in Java EE

- Simple Use Case

- Using the Job Specification Language

- Creating Batch Artifacts

- Submitting Jobs to the Batch Runtime

- Packaging Batch Applications

- The webserverlog Example Application

- The phonebilling Example Application

- Further Information about Batch Processing

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.