Aplicaciones de procesos por lotes, trabajos y definición de trabajos

Una aplicación de proceso por lotes es una aplicación Java™ Platform, Enterprise Edition (Java EE) que se ajusta a uno de los modelos de programación de procesos por lotes. Trabajo por lotes se expresa como trabajos. Los trabajos se componen de pasos. Todos los pasos de un trabajo se procesan secuencialmente.

Todos los trabajos contienen la información siguiente:
  • La identidad de la aplicación de proceso por lotes que realiza el trabajo
  • Uno o varios pasos de trabajo que se deben realizar para completar el trabajo
  • La identidad de un artefacto de la aplicación que proporciona la lógica para cada paso del trabajo
  • Pares de clave y valor para todos los pasos del trabajo y proporcionar así el contexto adicional para los artefactos de la aplicación
Los trabajos para aplicaciones por lotes contienen información adicional específica del modelo de programación por lotes:
  • Definiciones de orígenes y destinos de datos
  • Definiciones de algoritmos de punto de control
xJCL - definición de trabajo
Los trabajos se expresan con un dialecto de XML denominado lenguaje de control de trabajos XML (xJCL). Este dialecto tiene constructores para expresar toda la información necesaria para los trabajos por lotes y los trabajos de gran cantidad de cálculos, aunque algunos elementos de xJCL sólo se aplican a los trabajos por lotes y los de gran cantidad de cálculos. Consulte el xJCL que se proporciona con las aplicaciones de ejemplo y el documento de esquema xJCL para obtener más información sobre xJCL. La definición xJCL de un trabajo no forma parte de la aplicación de proceso por lotes. Esta definición se construye aparte y se somete al planificador de trabajos para su ejecución. planificador de trabajos utiliza la información de xJCL para determinar dónde y cuándo se ejecuta el trabajo.
Interfaces utilizadas para el sometimiento y control de trabajos
Los trabajos xJCL se pueden someter y controlar mediante las interfaces siguientes:
  • Una interfaz de línea de mandatos
  • Una interfaz EJB descrita por la interfaz com.ibm.ws.batch.JobScheduler. Para obtener más información, consulte la documentación de la API para esta interfaz.
  • Una interfaz de servicio web
  • La consola de gestión de trabajos
La punto final de trabajos de larga duración
Aplicaciones de proceso por lotes se ejecuta en un entorno de ejecución especial. Este entorno de ejecución lo proporciona una aplicación Java EE, proporcionada por el producto, el entorno de ejecución proceso por lotes. Cuando se instala una aplicación de proceso por lotes, el sistema despliega automáticamente esta aplicación. La aplicación sirve como una interfaz entre planificador de trabajos y aplicaciones de proceso por lotes. Proporciona el entorno de tiempo de ejecución para las aplicaciones por lotes transaccionales y las de gran cantidad de cálculos.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_schjobss
File name: cgrid_schjobss.html