Initiation à l'utilisation de l'environnement traitement par lots

Les principaux composants de l'environnement traitement par lots incluent le planificateur de travaux, les interfaces du planificateur de travaux, la base de données de travaux et noeuds finaux de grille.

Le schéma suivant présente les principaux composants. Vous pouvez utiliser l'interface de ligne de commande, l'interface EJB (Enterprise JavaBeans), l'interface de services Web et la console de gestion des travaux pour communiquer avec le planificateur de travaux. Le planificateur de travaux dispose d'une base de données de travaux qui contient tous les travaux. Dans le schéma, il communique avec deux noeuds finaux. Un serveur d'applications effectuant le travail transactionnel s'exécute sur un autre noeud mais il ne communique pas avec le planificateur de travaux. Ce serveur d'applications ne fait pas partie de l'environnement traitement par lots.
Figure 1. Composants lot
Interfaces du planificateur d'objets, de la base de données de travaux, et des noeuds

La console de gestion des travaux fournit une interface graphique qui permet d'exécuter des fonctions de gestion de travaux. La plupart des fonctions fournies par les autres interfaces sont également disponibles à partir de la console de gestion des travaux.

L'interface de ligne de commande permet de soumettre et de contrôler les travaux par lots sur le système. Les interfaces de bean enterprise et de services Web fournissent des fonctions similaires pour des programmes Java™ Platform, Enterprise Edition (Java EE) et non Java EE via des interfaces de programmes. La console d'administration fournit une interface graphique qui permet de configurer le planificateur de travaux et d'afficher l'emplacement des serveurs de noeuds finaux.

Les administrateurs et les émetteurs lot peuvent utiliser console de gestion des travaux pour afficher, gérer et exécuter les actions associées aux travaux qui incluent l'envoi d'un travail, l'affichage des travaux, l'annulation ou la suspension d'un travail et la relance d'un travail suspendu.

Le planificateur de travaux accepte et planifie l'exécution des travaux par lots. Il gère la base de données des travaux, affecte des ID travaux et sélectionne l'emplacement où les travaux sont exécutés.

Les noeuds finaux de grille sont des serveurs d'applications étendus pour fournir les environnements d'exécution requis par les applications de traitement par lots.

  • Les noeuds finaux de la grille prennent en charge les applications par lots à traitement intensif. Ces dernières sont construites à l'aide d'un modèle de programmation simple fondé sur des beans asynchrones. Pour plus d'informations, lisez la rubrique relative à la programmation sollicitant les fonctions de calcul.
  • Le système traitement par lots prend en charge les applications par lots transactionnelles. Ces applications exécutent des opérations de traitement d'enregistrements similaires à celles effectuées par des applications Java EE plus traditionnelles mais celles-ci sont pilotées par des entrées par lots plutôt que par des utilisateurs interactifs. Cet environnement repose sur des objets POJO (Plain Old Java Objects) pour fournir aux applications par lots un modèle de programmation très riche qui prend en charge le traitement redémarrable géré par conteneur et la possibilité d'interrompre et d'annuler des travaux en cours d'exécution. Lisez la rubrique relative au modèle de programmation par lots pour plus d'informations.

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_xdbgcmp
Nom du fichier : cgrid_xdbgcmp.html