Visión general del proceso por lotes gestionado y el proceso por lotes Java
La función por lotes Java amplía el servidor de aplicaciones para alojar aplicaciones que deben realizar el trabajo por lotes junto con aplicaciones transaccionales. Los trabajos por lotes pueden durar horas o incluso días en finalizar y utilizan grandes cantidades de memoria o gran capacidad de proceso durante su ejecución.
Las aplicaciones Java EE 7 (Java Platform, Enterprise Edition Versión 7) que aloja normalmente el producto ejecutan unidades de trabajo transaccionales ligeras y cortas. En la mayoría de los casos, se puede completar una solicitud individual en segundos de tiempo de procesador y con relativamente poca memoria. Sin embargo, muchas aplicaciones deben completar un trabajo por lotes con una gran cantidad de cálculos y un uso intensivo de los recursos.
- Proceso por lotes Java
La característica batch-1.0 permite el uso del modelo de programación JSR-352.
- Proceso por lotes gestionadoLa característica batchManagement-1.0 proporciona las siguientes funciones:
- Una interfaz REST para el envío de trabajos remoto
- El programa de utilidad de línea de mandatos batchManager
- Soporte de registro de trabajos
- Soporte de varios servidores mediante JMS
Las características batch-1.0 y batchManagement-1.0 dan soporte a Java SE 7 y posteriores.