Desarrollo de una aplicación de proceso por lotes transaccional simple

Puede desarrollar una aplicación de lotes simple mediante un controlador de trabajos por lotes la secuencia de datos de Enterprise JavaBeans (EJB), la línea de mandatos o la herramienta Apache ANT.

Acerca de esta tarea

Avoid trouble Avoid trouble: Si el paso de proceso por lotes utiliza una secuencia de datos de proceso por lotes (BDS) cuyos datos son locales para el sistema de archivos del servidor de aplicaciones en el que se despliega la aplicación de proceso por lotes y, a continuación, se deben seguir determinados pasos para soportar los escenarios de reinicio de trabajo. Si dicha aplicación de proceso por lotes se despliega en los servidores de aplicaciones que se pueden ejecutan en varias máquinas, no hay ninguna garantía de que se la solicitud de reinicio sea aceptada por la máquina en la que se ha ejecutado originalmente el trabajo por lotes. Esto se produce cuando la aplicación de proceso por lotes se despliega en un clúster, y si un trabajo por lotes que se ejecuta en dicha aplicación se cancela y, a continuación, se reinicia. En este escenario, el despliegue podría enviar la solicitud de reinicio a un servidor de aplicaciones que se ejecute en una máquina distinta. Por lo tanto, en los casos en los que sea necesaria afinidad basada en archivo, puede aplicar las soluciones siguientes para dar soporte al escenario de reinicio de trabajos:
  • Asegúrese de que los datos estén igualmente disponibles para todas las máquinas en las que se puede iniciar la aplicación por lotes. Utilice un sistema de archivos de red para este ejemplo. Esta acción podría reducir el rendimiento de la aplicación.
  • Despliegue la aplicación en servidores de aplicaciones que sólo se puedan ejecutar en la máquina en la que existen los datos locales. Para ello, despliegue la aplicación en un clúster que exista en un grupo de nodos que sólo tenga un nodo.
gotcha
Avoid trouble Avoid trouble: El desarrollador de la aplicación por lotes debe asegurarse de que el trabajo transaccional realizado en los métodos de devolución de llamada del paso por lotes hereda la transacción global iniciada por los puntos finales de trabajos de larga duración. Esta acción garantiza que el trabajo realizado en un paso por lotes sólo se compromete en cada punto de comprobación y se retrotrae si el paso falla.gotcha

Para facilitar la impresión, algunos mandatos se han partido en varias líneas.

Procedimiento

Resultados

Ha desarrollado una aplicación de proceso por lotes transaccional simple utilizando un controlador de trabajos por lotes y una secuencia de datos EJB (Enterprise JavaBeans), la línea de mandatos o la herramienta ANT.

Qué hacer a continuación

Instale la aplicación de gran cantidad de cálculos y configure los puntos finales de la cuadrícula de WebSphere.

Icon that indicates the type of topic Task topic



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