Planification de l'environnement pour des applications à traitement par lots transactionnelles et des applications à traitement intensif
Lors de la planification de votre environnement traitement différé, prenez en considération certains facteurs pouvant vous aider à concevoir un environnement spécialement adapté à vos besoins.
Avant de créer votre environnement, définissez soigneusement les objectifs que vous souhaitez réaliser. Par exemple, vous pouvez configurer votre environnement traitement par lots dans une cellule existante ou créer une nouvelle cellule. Vous devez également décider quelle base de données utiliser, quels sont vos besoins en matière de sécurité et quelles sont vos exigences de disponibilité. Les sections suivantes contiennent des informations sur chacune de ces considérations.
Cellule nouvelle ou existante
Vous pouvez décider de configurer l'environnement traitement par lots dans une cellule existante WebSphere Application Server ou créer une nouvelle cellule. Votre décision varie selon que vous voulez isoler un nouvel environnement d'un environnement WebSphere Application Server existant ou que vous voulez ajouter les fonctions de traitement par lots à un environnement existant.
Sur les noeuds de serveur d'applications où vous souhaitez utiliser les fonctions de planificateur de travaux et de conteneur de traitement par lots, utilisez la console d'administration pour activer les fonctions. Aucune action n'est nécessaire sur le noeud de gestionnaire de déploiement.
Types de travaux
Pour tous les environnements traitement différé, vous devez déployer le planificateur de travaux sur un serveur ou cluster WebSphere Application Server. Pour configurer un environnement destiné à héberger des types de travaux par lots transactionnels ou à traitement intensif, vous devez déployer le conteneur de travaux par lots sur au moins un serveur ou cluster WebSphere Application Server. Les applications de traitement par lots transactionnel et/ou à traitement intensif sont installées sur le même serveur ou cluster WebSphere Application Server.
Base de données relationnelle
Le planificateur de travaux et le conteneur de travaux par lots ont tous les deux besoin d'accéder à une base de données relationnelle. Cette base de données est connectée par JDBC. Elle est accessible via les fonctions de gestion de connexion WebSphere Application Server sous-jacentes. Les bases de données relationnelles prises en charge sont donc les mêmes que celles qui sont prises en charge par WebSphere Application Server, notamment DB2, Oracle et d'autres.

Un environnement à haute disponibilité inclut à la fois un planificateur de travaux en cluster et un ou plusieurs conteneurs de travaux par lots en cluster. La mise en cluster nécessite une base de données spécialement adaptée à l'exploitation en réseau. Pour ce faire, utilisez des bases de données de production telles que DB2. Network Derby fonctionne également mais n'a pas la robustesse indispensable à un usage de production. N'utilisez pas la version réseau en production.

Remarques relatives à la sécurité
La sécurité de l'environnement de traitement par lots fait appel aux techniques suivantes :
Haute disponibilité
Utilisez la mise en cluster pour garantir la haute disponibilité des composants par lots. Déployez et opérez sur des clusters à l'aide du planificateur de travaux et du conteneur de travaux par lots.
Utilisez des techniques traditionnelles de mise en cluster des applications avec le planificateur de travaux pour garantir la haute disponibilité. Le planificateur de travaux accepte plusieurs méthodes d'accès à ses API : application Web, ligne de commande, service Web et Enterprise JavaBeans (EJB). La haute disponibilité d'un planificateur de travaux en cluster dépend en partie de la méthode utilisée pour accéder à ses API à travers le réseau. Quant à la haute disponibilité du conteneur de travaux par lots, elle est obtenue en déployant celui-ci dans un cluster. Le planificateur de travaux reconnaît automatiquement que le conteneur est configuré en cluster et il tire parti de cette configuration pour garantir la haute disponibilité d'exécution des travaux par lots qui y sont traités.