Administration d'applications d'accès aux données
Les tâches d'administration suivantes consistent principalement à configurer des objets (ou ressources) pour permettre aux applications de se connecter à un système dorsal et paramétrer ces ressources pour prendre en charge le nombre de demandes de connexion.
Procédure
- Si l'application contient des modules Web ou EJB nécessitant l'accès à un système d'arrière-plan, configurez les ressources
en fonction du type de ce système (également appelé EIS, de l'anglais Enterprise Information System).
- Pour une base de données relationnelle, suivez les étapes indiquées à la rubrique Configuration d'un fournisseur JDBC et d'une source de données. Si vous utilisez une base de données DB2, la rubrique Configuration d'une application pour utiliser PureQuery, constitue une autre option. IBM Optim PureQuery Runtime offre une alternative à JDBC comme moyen d'accès à la base de données DB2.
- Pour une base de données non relationnelle ou un autre type d'EIS, tel que CICS (Customer Information Control System), vous devez configurer des adaptateurs de ressources et des fabriques de connexions. La rubrique Accès aux données à l'aide des connecteurs JCA (Java EE Connector Architecture) fournit des informations sur la configuration de ces objets.
Eviter les incidents: Lorsque vous spécifiez le nom JNDI (Java™ Naming and Directory Interface) de ressources, respectez les points suivants :
- N'affectez pas de noms JNDI en double sur différents types de ressource (sources de données par rapport aux fabriques de connexions J2C ou JMS).
- N'affectez pas de nom JNDI en double à plusieurs ressources d'un même type dans la même portée.
- Configurez un alias d'authentification pour la nouvelle ressource de module Web ou EJB uniquement si les
connexions au système d'arrière-plan sont authentifiées non pas par WebSphere
Application Server,
mais par le code de
l'application. Cette
configuration de sécurité représente une autorisation gérée par composant et est définie dans le descripteur de déploiement d'application sous la forme res-auth = Application.
L'autorisation gérée par conteneur, qui est définie sous la forme res-auth = Container, indique que le système WebSphere Application Server effectue les ouvertures de session pour les connexions au système dorsal. L'alias d'authentification géré par conteneur doit être défini sur la référence de la ressource de l'application. Cette tâche peut être effectuée lors de l'assemblage ou le déploiement de l'application, avec le mappage de la référence de la ressource à la ressource d'une source de données ou d'une fabrique de connexions. Toutefois, à l'issue du déploiement de l'application, vous pouvez modifier l'alias d'authentification géré par conteneur à l'aide de la console d'administration. Cliquez sur Applications > Applications d'entreprise Websphere > nom_application et sélectionnez le lien de la page de mappage approprié. Par exemple, si vous souhaitez modifier l'alias d'une ressource de module EJB, vous pouvez cliquer sur Mappage des sources de données pour tous les beans CMP 2.x. Pour une ressource de module Web, cliquez sur Références de ressources.
Pour des références détaillées sur l'authentification des ressources, voir la rubrique relative à la sécurité des connecteurs J2EE.
- Si l'application contient un module client qui requiert l'accès aux données, voir la rubrique Configuration de l'accès aux données pour les clients d'applications. Dans cette procédure de configuration unique, vous pouvez définir les données d'authentification pour chaque connexion gérée par composant ou par conteneur.
- Spécifiez les paramètres de pool de connections.
- Testez une connexion à la nouvelle source de données. Pour plus d'informations sur les méthodes disponibles de test des connexions, reportez-vous à l'article Service de tests de connexions. Cet article mentionne également les paramètres de source de données importants pouvant avoir un impact sur la précision des résultats de vos tests de connexions.
- Définissez le service de trace JDBC. Les informations du journal de trace JDBC vient en plus des données de journalisation JVM en cas d'échec de la source de données.
Pour activer la trace au moyen de la console d'administration, consultez la rubrique Activation de la trace au démarrage du serveur. Spécifiez WAS.database comme groupe de trace et sélectionnez com.ibm.ws.db2.logwriter comme chaîne de trace.
- Collectez les statistiques du pool de connexions en activant les compteurs de pool de connexions JDBC ou les compteurs de pool de connexions J2C. Vous pouvez également utiliser les appels de méthode PMI (Performance Monitoring Infrastructure) pour collecter des statistiques de connexion; voir la rubrique Statistiques de connexion et de pool de connexions.
Adaptez les ressources en fonction du volume des connexions. Voir la rubrique Paramètres de réglage d'accès aux données.
Adaptez la base de données en fonction du volume des connexions. Si vous utilisez DB2 UDB for iSeries, voir la rubrique Remarques sur les performances de la base de données Universal DB2, comme référence de démarrage.
![[z/OS]](../images/ngzos.gif)
Résultats

- Définissez MAXDBAT à une valeur basse, comme par exemple 100, pour que DB2 puisse la prendre en charge en tant qu'unité d'exécution active. MAXDBAT indique le nombre maximum d'unités d'exécution pouvant être actives simultanément et continuant d'exécuter les tâches dans DB2.
- Définissez CONDBAT à une valeur élevée, comme par exemple 5000. CONDBAT indique le nombre maximum d'unités d'exécution de demandes de connexion que votre serveur DB2 peut recevoir. Lorsque vous définissez CMTSTAT sur INACTIVE, DB2 désactive plusieurs unités d'exécution après avoir satisfait les demandes de connexion initiales. Lorsque le nombre d'unités d'exécution nécessitant un traitement supplémentaire atteint le paramètre MAXDBAT, DB2 peut mettre d'autres unités d'exécution en attente jusqu'à ce qu'il puisse les traiter.
Sous-rubriques
Configuration des ressources par défaut Java EE
Vous pouvez utiliser la console d'administration ou les commandes wsadmin afin de configurer les liaisons pour les ressources par défaut Java Platform Enterprise Edition (Java EE).Configuration de fabriques de connexions Java EE Connector dans la console d'administration
Pour accéder à un système d'information d'entreprise (EIS), configurez les fabriques de connexions qui sont des objets qui instancient des classes de l'adaptateur de ressources pour établir et maintenir des connexions avec les ressources.Implémentation de l'extension SQL dynamique pour toutes les méthodes de localisation personnalisées (niveau serveur)
Activez la prise en charge pour l'amélioration SQL dynamique de toutes les méthodes de localisation personnalisées, définies dans tous les beans, en modifiant les propriétés personnalisées de votre serveur d'applications dans la console d'administration.Apport d'amélioration dynamique SQL sur un groupe de beans
Vous pouvez activer la prise en charge pour toutes les méthodes de localisation personnalisées définies sur les beans en modifiant les propriétés personnalisées du serveur d'applications via la console d'administration.Collection de fabriques de connexions CMP
Cette page permet d'afficher les paramètres des fabriques de connexions de persistance gérée par conteneur.Paramètres de fabrique de connexions CMP
Cette page permet d'afficher les paramètres d'une fabrique de connexions utilisée par un bean de persistance gérée par conteneur (CMP) pour accéder à un serveur de base de données. La fabrique de connexions étant créée et gérée automatiquement, ses paramètres ne peuvent pas être modifiés.Configuration des adaptateurs de ressources
Vous pouvez afficher une liste des adaptateurs de ressources installés et configurés sur la console d'administration. De plus, vous pouvez utiliser la console d'administration pour installer de nouveaux adaptateurs de ressources, créer des configurations supplémentaires des adaptateurs de ressources installés ou supprimer les configurations des adaptateurs de ressources.Mise à jour d'une archive d'adaptateur de ressources autonome
Utilisez l'assistant de mise à jour d'archive d'adaptateur de ressources (RAR) pour mettre à jour les fichiers RAR autonomes vers une version plus récente. Le serveur d'applications utilise les classes et d'autres codes inclus dans une archive d'adaptateur de ressources (RAR) pour prendre en charge les adaptateurs de ressources que vous configurez.Mappage des références de fabrique de connexions du gestionnaire de ressources vers des fabriques de ressources
Vous pouvez utiliser la console d'administration pour associer les références de la fabrique de connexions du gestionnaire de ressources à une des fabriques de ressources configurées.Gestion des messages avec des noeuds finals de message
Gérez la communication des messages pour les beans gérés par message qui sont déployés en tant que noeuds finaux de message. Les noeuds finaux de message sont des beans gérés (MBeans) pour les adaptateurs de ressources entrants compatibles avec Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) Version 1.5.Configuration d'une source de données et d'un fournisseur JDBC
Pour accéder à des bases de données relationnelles, les applications utilisent les pilotes JDBC (Java Database Connectivity) et les sources de données que vous configurez pour le serveur d'applications.Configuration du délai d'attente de la validation de la connexion
Vous pouvez configurer le délai d'attente de la validation de la connexion par le pilote JDBC (Java Database Connectivity) via une propriété personnalisée de la source de données dans les panneaux de configuration des sources de données.Références de ressource
Cette page permet de spécifier la façon dont les références de ressources de modules d'application sont mappées vers des ressources réelles configurées pour l'application.Alias de configuration de mappage
Ce panneau vous permet de sélectionner un alias de configuration de mappage pour la ressource que vous configurez. Ce panneau est disponible uniquement lorsque les domaines de sécurité sont définis. Les domaines de sécurité vous permette d'isoler des alias de configuration de mappage entre les serveurs. L'affichage de l'arborescence permet de savoir à quel domaine de sécurité appartient un alias et vous aide à déterminer les serveurs pouvant accéder à chaque alias d'authentification. L'affichage de l'arborescence est adapté à chaque ressource, les domaines et alias sont donc masqués lorsque vous ne pouvez pas les utiliser. Par exemple, un domaine de sécurité au niveau de la cellule sera masqué dans l'arborescence si tous les serveurs et clusters de l'arborescence ont leur propre domaine de sécurité défini. Si vous recherchez un alias qui n'est pas visible dans l'arborescence, il s'agit d'un alias qui ne peut être utilisé par aucun serveur ayant une visibilité sur cette ressource. Dans ce cas, vous devez le définir au niveau global ou dans un autre domaine de sécurité visible sur cette ressource.Sélection d'un alias d'authentification J2C
Cette page permet de sélectionner un alias d'authentification J2C (Java 2 Connector) pour la ressource que vous configurez. Elle est disponible uniquement lorsqu'au moins un domaine de sécurité est défini et associé à une portée applicable pour la ressource en cours de modification. En outre, ce domaine de sécurité doit contenir au moins un alias d'authentification JAAS J2C. Les domaines de sécurité isolent les alias d'authentification J2C entre les serveurs.Remarques sur les fournisseurs de ressources isolés
Vous devez tenir compte de certains facteurs de conception lorsque vous travaillez avec des fournisseurs de ressources que vous avez isolés dans leurs chargeurs de classes.Réalisation de tâches spécifiques à la plateforme pour un accès JDBC
Cet article fournit divers conseils sur les tâches spécifiques à la plateforme pour un accès JDBC (Java Database Connectivity).Définition implicite des informations client
Si vous surveillez les informations client de votre base de données, vous disposez de deux possibilités pour transmettre les données client de WebSphere Application Server aux connexions à la base de données.Activation de la fonction de trace pour les informations client à l'aide de la console d'administration
Utilisez l'une des méthodes décrites dans cette tâche pour activer la transmission et le traçage des informations client relatives à une connexion de base de données.A propos d'Apache Derby
Le module Apache Derby associé au serveur d'applications répond aux normes d'assurance qualité (QA) d'IBM.Gestion des ressources à l'aide d'opérations de gestion du cycle de vie JCA
Vous pouvez gérer l'état d'exécution des ressources de source de données et de fabrique de connexions pour effectuer certaines tâches d'administration d'accès aux données sans redémarrer le serveur d'applications. Cette rubrique décrit la procédure à suivre pour gérer ces ressources via la console d'administration.Configuration des ressources par défaut Java EE
Vous pouvez utiliser la console d'administration ou les commandes wsadmin afin de configurer les liaisons pour les ressources par défaut Java Platform Enterprise Edition (Java EE).Configuration de fabriques de connexions Java EE Connector dans la console d'administration
Pour accéder à un système d'information d'entreprise (EIS), configurez les fabriques de connexions qui sont des objets qui instancient des classes de l'adaptateur de ressources pour établir et maintenir des connexions avec les ressources.Implémentation de l'extension SQL dynamique pour toutes les méthodes de localisation personnalisées (niveau serveur)
Activez la prise en charge pour l'amélioration SQL dynamique de toutes les méthodes de localisation personnalisées, définies dans tous les beans, en modifiant les propriétés personnalisées de votre serveur d'applications dans la console d'administration.Apport d'amélioration dynamique SQL sur un groupe de beans
Vous pouvez activer la prise en charge pour toutes les méthodes de localisation personnalisées définies sur les beans en modifiant les propriétés personnalisées du serveur d'applications via la console d'administration.Collection de fabriques de connexions CMP
Cette page permet d'afficher les paramètres des fabriques de connexions de persistance gérée par conteneur.Paramètres de fabrique de connexions CMP
Cette page permet d'afficher les paramètres d'une fabrique de connexions utilisée par un bean de persistance gérée par conteneur (CMP) pour accéder à un serveur de base de données. La fabrique de connexions étant créée et gérée automatiquement, ses paramètres ne peuvent pas être modifiés.Configuration des adaptateurs de ressources
Vous pouvez afficher une liste des adaptateurs de ressources installés et configurés sur la console d'administration. De plus, vous pouvez utiliser la console d'administration pour installer de nouveaux adaptateurs de ressources, créer des configurations supplémentaires des adaptateurs de ressources installés ou supprimer les configurations des adaptateurs de ressources.Mise à jour d'une archive d'adaptateur de ressources autonome
Utilisez l'assistant de mise à jour d'archive d'adaptateur de ressources (RAR) pour mettre à jour les fichiers RAR autonomes vers une version plus récente. Le serveur d'applications utilise les classes et d'autres codes inclus dans une archive d'adaptateur de ressources (RAR) pour prendre en charge les adaptateurs de ressources que vous configurez.Mappage des références de fabrique de connexions du gestionnaire de ressources vers des fabriques de ressources
Vous pouvez utiliser la console d'administration pour associer les références de la fabrique de connexions du gestionnaire de ressources à une des fabriques de ressources configurées.Gestion des messages avec des noeuds finals de message
Gérez la communication des messages pour les beans gérés par message qui sont déployés en tant que noeuds finaux de message. Les noeuds finaux de message sont des beans gérés (MBeans) pour les adaptateurs de ressources entrants compatibles avec Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) Version 1.5.Configuration d'une source de données et d'un fournisseur JDBC
Pour accéder à des bases de données relationnelles, les applications utilisent les pilotes JDBC (Java Database Connectivity) et les sources de données que vous configurez pour le serveur d'applications.Configuration du délai d'attente de la validation de la connexion
Vous pouvez configurer le délai d'attente de la validation de la connexion par le pilote JDBC (Java Database Connectivity) via une propriété personnalisée de la source de données dans les panneaux de configuration des sources de données.Références de ressource
Cette page permet de spécifier la façon dont les références de ressources de modules d'application sont mappées vers des ressources réelles configurées pour l'application.Alias de configuration de mappage
Ce panneau vous permet de sélectionner un alias de configuration de mappage pour la ressource que vous configurez. Ce panneau est disponible uniquement lorsque les domaines de sécurité sont définis. Les domaines de sécurité vous permette d'isoler des alias de configuration de mappage entre les serveurs. L'affichage de l'arborescence permet de savoir à quel domaine de sécurité appartient un alias et vous aide à déterminer les serveurs pouvant accéder à chaque alias d'authentification. L'affichage de l'arborescence est adapté à chaque ressource, les domaines et alias sont donc masqués lorsque vous ne pouvez pas les utiliser. Par exemple, un domaine de sécurité au niveau de la cellule sera masqué dans l'arborescence si tous les serveurs et clusters de l'arborescence ont leur propre domaine de sécurité défini. Si vous recherchez un alias qui n'est pas visible dans l'arborescence, il s'agit d'un alias qui ne peut être utilisé par aucun serveur ayant une visibilité sur cette ressource. Dans ce cas, vous devez le définir au niveau global ou dans un autre domaine de sécurité visible sur cette ressource.Sélection d'un alias d'authentification J2C
Cette page permet de sélectionner un alias d'authentification J2C (Java 2 Connector) pour la ressource que vous configurez. Elle est disponible uniquement lorsqu'au moins un domaine de sécurité est défini et associé à une portée applicable pour la ressource en cours de modification. En outre, ce domaine de sécurité doit contenir au moins un alias d'authentification JAAS J2C. Les domaines de sécurité isolent les alias d'authentification J2C entre les serveurs.Remarques sur les fournisseurs de ressources isolés
Vous devez tenir compte de certains facteurs de conception lorsque vous travaillez avec des fournisseurs de ressources que vous avez isolés dans leurs chargeurs de classes.Réalisation de tâches spécifiques à la plateforme pour un accès JDBC
Cet article fournit divers conseils sur les tâches spécifiques à la plateforme pour un accès JDBC (Java Database Connectivity).Définition implicite des informations client
Si vous surveillez les informations client de votre base de données, vous disposez de deux possibilités pour transmettre les données client de WebSphere Application Server aux connexions à la base de données.Activation de la fonction de trace pour les informations client à l'aide de la console d'administration
Utilisez l'une des méthodes décrites dans cette tâche pour activer la transmission et le traçage des informations client relatives à une connexion de base de données.A propos d'Apache Derby
Le module Apache Derby associé au serveur d'applications répond aux normes d'assurance qualité (QA) d'IBM.Gestion des ressources à l'aide d'opérations de gestion du cycle de vie JCA
Vous pouvez gérer l'état d'exécution des ressources de source de données et de fabrique de connexions pour effectuer certaines tâches d'administration d'accès aux données sans redémarrer le serveur d'applications. Cette rubrique décrit la procédure à suivre pour gérer ces ressources via la console d'administration.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_daadmin
Nom du fichier : tdat_daadmin.html