A batch application is a Java application running on a batch server. In batch applications, you can use some of the Java EE functionality, such as resource access, EJB access, and transaction management. This chapter describes the procedures and precautions from the creation until the execution of batch applications for developing the batch applications using Eclipse plug-ins.