One good feature that started in Java EE7 is batch management. WildFly supports the implementation of this specification, the JSR 352 batch applications for the Java platform started in the 2011 and now finally integrated into the Java EE specifications.
A batch is a group of records processed as a single unit, usually without input from a user. Batches are important things for the applications because customers need the option to execute scheduled asynchronous operations for example massive data to update automatically for a date in the night.
Batches can be compared to the scheduled singletons seen in Chapter 11, Asynchronous EJB but they are organized with one scope in mind, guaranteeing the process of a large quantity of data. So the batches work in a domain different to the EJB because they don't need to be called upon by an external component....