Description des éléments de l'environnement de traitement par lots

Un environnement de traitement par lots usuel est composé d'un planificateur de travaux, d'un conteneur de lots, d'applications de traitement par lots, de travaux, d'interfaces pour les fonctions de gestion et de tables de base de données.

Le diagramme ci-après illustre les éléments de l'environnement de traitement par lots de base :
Figure 1. Eléments du traitement par lots
Eléments de l'environnement de traitement par lots
La liste suivante décrit les éléments du diagramme :
  • Planificateur de travaux

    Le planificateur des travaux et le composant traitement par lots qui fournit tous les fonctions de gestion des travaux, telles que l'envoi, l'annulation et le redémarrage. Il conserve l'historique de tous les travaux, y compris de ceux qui sont en attente d'exécution, qui sont en cours d'exécution et dont l'exécution est terminée. Le planificateur de travaux est hébergé dans un serveur d'applications. Dans un environnement Network Deployment, le planificateur de travaux peut également être hébergé dans un cluster.

  • Conteneur de lots

    Le conteneur de lots est le composant traitement par lots qui fournit l'environnement d'exécution des travaux par lots. Les applications Java™ Platform, Enterprise Edition (Java EE) basées traitement par lots s'exécutent dans le conteneur de lots. Le conteneur de lots est hébergé dans un serveur d'applications. Dans un environnement Network Deployment, le conteneur de lots peut également être hébergé dans un cluster.

  • Application par lots Java EE

    Les applications de traitement par lots Java EE sont des applications Java EE ordinaires, déployées sous forme de fichiers EAR (fichier d'archive d'entreprise), qui contiennent des implémentations d'une ou de plusieurs applications Java de traitement par lots. Ces applications Java de traitement par lots suivent soit le modèle de programmation de lots transactionnels, soit le modèle de programmation de lots avec calculs intensifs.

  • xJCL

    Les travaux sont décrits à l'aide d'un langage de contrôle des travaux. Les travaux traitement par lots utilisent un langue de contrôle de travail XML. La description d'un travail identifie l'application à exécuter, ses entrées et ses sorties.

  • Web, Shell, API

    Le planificateur de travaux expose trois types d'API pour accès à ses fonctions de gestion : une interface Web dénommée console de gestion des travaux, une ligne de commande shell dénommée lrcmd, et des API, disponibles sous forme de services Web ou d'EJB.

  • Tables du planificateur

    Le planificateur de travaux utilise une base de données relationnelle pour stocker les informations sur les travaux. Il peut s'agir de n'importe quelle base de données relationnelles prise en charge par WebSphere Application Server. Si le planificateur de travaux fait partie d'un cluster, il doit s'agir d'une base de données réseau telle que DB2.

  • Tables du conteneur

    Le conteneur de lots utilise une base de données relationnelle pour stocker les informations sur les points de contrôle pour les applications par lots transactionnels. Il peut s'agir de n'importe quelle base de données relationnelle prise en charge par WebSphere Application Server. Si le conteneur de lots fait partie d'un cluster, il doit s'agir d'une base de données réseau telle que DB2.

  • JDBC

    JDBC est la connectivité JDBC standard au planificateur et aux tables du conteneur, telle que prise en charge par le gestionnaire de connexions de WebSphere Application Server.


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_cgunder
Nom du fichier : cgrid_cgunder.html