Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop batch applications > Develop batch applications > Develop a simple transactional batch application
Components of a batch application
The batch application developer and the batch run time environment provide the components of a batch application.
The following tables describe the components of a batch application.
Components of a batch application that are provided by the batch application developer. The table includes the component, type, implementation, and provider.
Component Type Implementation Provider Batch job step POJO com.ibm.websphere.BatchJobStepInterface Batch application Checkpoint algorithm POJO com.ibm.wsspi.batchCheckpointAlgorithm Batch application (can use runtime-provided implementation instead) Results algorithm POJO com.ibm.wsspi.batchResultsAlgorithm Batch application (can use runtime-provided implementation instead)
Components of a batch application that are provided by the batch run time environment. The table includes the component, type, implementation, and provider.
Component Type Implementation Provider Batch job controller Session bean Batch run time environment Checkpoint algorithm POJO Batch run time environment (applications can provide their own) Results algorithm POJO Batch run time environment (applications can provide their own)
The batch programming model
Develop a simple transactional batch application