Java batch and managed batch overview

The Java batch function extends the application server to accommodate applications that must perform batch work alongside transactional applications. Batch work might take hours or even days to finish and uses large amounts of memory or processing power while it runs.

The Java Platform, Enterprise Edition Version 7 (Java EE 7) applications that are typically hosted by the product perform short, lightweight, transactional units of work. In most cases, an individual request can be completed with seconds of processor time and relatively little memory. Many applications, however, must complete batch work that is computational and resource-intensive.

Liberty supports the following batch features:
  • Java batch

    The batch-1.0 feature enables the use of the JSR-352 programming model.

  • Managed batch
    The batchManagement-1.0 feature provides the following functions:
    • A REST interface for remote job submission
    • The batchManager command-line utility
    • Job logging support
    • Multiple server support by using JMS

The batch-1.0 and the batchManagement-1.0 features support Java SE 7 and later.

Note: The batchManagement-1.0 feature also enables the batch-1.0 feature.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: Saturday, 3 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_batch_overview
File name: cwlp_batch_overview.html