Thursday Oct 27, 2011

javax.batch : new "Batch" JSR

In the batch of new JSRs in the Java EE realm, here's a new one: JSR 352: Batch Applications for the Java Platform. It is submitted by IBM with Chris Vignola as the specification lead.


The goal is to provide a standardized programming model to implement batch applications and an API to submit jobs. The JSR proposal defines the domain area with batch job, step, application, executor, and job manager. It is meant to work with both Java SE and Java EE with additional qualities of service with the latter option (transactions, CDI, ...).

The schedule is quite aggressive with a final version due out by mid 2012. No inclusion in Java EE is planned for the time being.