Applications par lots, travaux et définitions de travaux

Une application de traitement par lots est une application Java™ Platform, Enterprise Edition (Java EE) conforme à l'un des modèles de programmation des applications par lots. Travail par lots est exprimé sous forme de travaux. Les travaux sont constitués d'étapes. Toutes les étapes d'un travail sont traitées séquentiellement.

Tous les travaux contiennent les informations suivantes :
  • L'identité de l'application de traitement par lots qui exécute le travail
  • Une ou plusieurs étapes de travail à exécuter pour effectuer le travail
  • L'identité d'un artefact de l'application qui fournit la logique pour chaque étape de travail
  • Les paires clé-valeur de chaque étape du travail qui fournissent un contexte supplémentaire aux artefacts de l'application
Les travaux des applications par lots contiennent des informations complémentaires propres au modèle de programmation du traitement par lots :
  • Définitions des sources et des destinations des données
  • Définitions des algorithmes de point de contrôle
Définition des travaux avec xJCL
Les travaux sont exprimés à l'aide d'un dialecte XML appelé xJCL (XML Job Control Language). xJCL propose des constructions pour définir toutes les informations nécessaires aux travaux à traitement intensif ou par lots, bien que certains éléments du langage soient applicables uniquement à l'une ou à l'autre de ces catégories de travaux. Pour plus d'informations sur xJCL, reportez-vous aux informations xJCL fournies avec les applications exemple et le document du schéma xJCL. La définition xJCL d'un travail ne fait pas partie de l'application de traitement par lots. Cette définition est construite séparément et soumise au planificateur de travaux en vue de son exécution. Le planificateur de travaux utilise les informations fournies dans xJCL pour déterminer où et quand le travail s'exécute.
Interfaces utilisées pour soumettre et contrôler des travaux
Les travaux xJCL peuvent être soumis et contrôlés via les interfaces suivantes :
  • Une interface de ligne de commande
  • Une interface d'EJB décrite par l'interface com.ibm.ws.batch.JobScheduler. Pour plus d'informations, voir la documentation API pour cette interface.
  • Une interface de service Web
  • Console de gestion des travaux
noeud final de grille
Les Applications de traitement par lots s'exécutent dans un environnement d'exécution spécial. Cet environnement d'exécution est fourni par une application Java EE fournie par le produit, l'environnement d'exécution traitement par lots. Cette application est déployée automatiquement par le système lorsqu'une application traitement par lots est installée. Elle sert d'interface entre le planificateur de travaux et les applications de traitement par lots. Elle met à disposition l'environnement d'exécution pour les applications à traitement intensif et transactionnelles par lots.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_schjobss
Nom du fichier : cgrid_schjobss.html