Activation de beans entity CMP et de magasins de données de moteur de messagerie pour le partage des connexions de base de données

Cette tâche permet aux beans entity CMP (container-managed persistence) de partager les connexions de base de données utilisées par le magasin de données d'un moteur de messagerie. Il a été constaté que l'exécution de cette tâche permet d'améliorer les performances du débit général des messages d'environ 15 %, mais n'est possible que pour les beans entity connectés au serveur d'applications contenant le moteur de messagerie.

Pourquoi et quand exécuter cette tâche

Pour permettre aux beans entity CMP de partager les connexions de base de données utilisées par le magasin de données d'un moteur de messagerie, procédez comme suit :

Procédure

  1. Configurez le magasin de données pour qu'il utilise une source de données non compatible XA. Pour plus d'informations sur la configuration d'un magasin de données, voir Configuration d'une source de données JDBC pour un moteur de messagerie.
  2. Sélectionnez l'option Partager une source de données avec CMP. Cette option est fournie dans la fabrique de connexions JMS ou dans la spécification d'activation JMS permettant de se connecter au bus d'intégration de services qui héberge la destination de bus utilisée pour stocker et traiter les messages du bean CMP.

    Par exemple, pour sélectionner cette option sur une fabrique de connexions JMS unifiée, procédez comme suit :

    1. Affichez le fournisseur de messagerie par défaut. Dans le panneau de navigation, cliquez sur Ressources -> JMS -> Fournisseurs JMS
    2. Sélectionnez le fournisseur par défaut pour lequel vous voulez configurer une fabrique de connexions unifiées.
    3. Facultatif : Choisissez une autre portée pour définir le niveau auquel la fabrique de connexions doit être visible, en fonction de vos besoins.
    4. Dans le volet de contenu, sous Propriétés supplémentaires, cliquez sur Fabriques de connexion.
    5. Facultatif : Pour créer une fabrique de connexions JMS unifiée, cliquez sur Nouveau.
      Spécifiez les propriétés suivantes pour la fabrique de connexions :
      Name
      Entrez le nom sous lequel la fabrique de connexions est connue à des fins d'administration.
      Nom JNDI
      Entrez le nom JNDI permettant d'associer la fabrique de connexions dans l'espace de nom.
      Nom du bus
      Entrez le nom du bus d'intégration de services vers lequel la fabrique de connexions doit créer des connexions. Il héberge les destinations auxquelles les sujets et les files d'attente JMS sont associées.
    6. Facultatif : Pour modifier les propriétés d'une fabrique de connexions existante, sélectionnez le nom de l'une des fabriques de connexions affichées. Les propriétés de la fabrique de connexions s'affichent dans le volet de contenu.
    7. Cochez la case de la zone Partager une source de données avec CMP.
    8. Cliquez sur OK.
    9. Sauvegardez les modifications de la configuration principale.
    La fabrique de connexions JMS ne peut être utilisée que pour se connecter à un moteur de messagerie "local" du serveur d'applications sur lequel les beans CMP sont déployés.
  3. Déployez les beans CMP sur le serveur d'applications qui contient le moteur de messagerie et spécifiez la même source de données que celle utilisée par le moteur de messagerie. Vous pouvez utiliser la console d'administration pour effectuer les tâches suivantes :
    1. Facultatif : Pour déterminer la source de données utilisée par le moteur de messagerie, cliquez sur Serveurs -> Types de serveurs -> Serveurs d'applications WebSphere -> nom_serveur -> [Messagerie du serveur] Moteurs de messagerie -> nom_moteur -> [Propriétés supplémentaires] Emplacement de stockage des messages.
      La zone Nom de la source de données affiche le nom de la source de données, par défaut :
      jdbc/com.ibm.ws.sib/nom_moteur
    2. Cliquez sur Applications. -> Nouvelle application -> Nouvelle application d'entreprise.
    3. Dans la première page Préparation à l'installation de l'application, spécifiez le nom complet du fichier d'application source (fichier .ear ou autre fichier reconnu comme un fichier EAR), puis cliquez sur Suivant.
    4. Dans la deuxième page Préparation à l'installation de l'application, procédez comme suit :
      1. Cochez la case de la zone Générer des liaisons par défaut. Des liaisons de source de données (pour les fichiers JAR EJB 1.1) sont générées en fonction du nom JNDI, de la source de données, du nom d'utilisateur et du mot de passe. Vous obtenez ainsi des paramètres de source de données par défaut pour chaque fichier JAR EJB. Aucune liaison de source de données n'est générée au niveau du bean.
      2. Sous Liaisons de fabrique de connexions, cochez la case de la zone Liaisons de fabrique de connexions par défaut, puis entrez le nom JNDI de la source de données et sélectionnez éventuellement une valeur Autorisation des ressources.
      3. Cliquez sur Suivant pour afficher les pages Installation d'une nouvelle application. Le contenu de l'application que vous installez détermine les pages disponibles.
  4. Si votre application utilise des modules EJB contenant des beans CMP basés sur la spécification EJB 1.x, pour Mappage des sources de données par défaut pour les modules contenant des beans entity 1.x, spécifiez un nom JNDI pour la source de données par défaut des modules EJB. La source de données par défaut des modules EJB est facultative si les sources de données sont indiquées pour des beans CMP individuels.
  5. Si votre application contient des beans CMP basés sur la spécification EJB 1.x, pour Mapper des sources de données pour tous les beans CMP 1.x, spécifiez un nom JNDI pour les sources de données à utiliser pour chacun des beans CMP 1.x. L'attribut de source de données est facultatif pour les beans CMP individuels si une source de données par défaut est indiquée pour le module EJB qui contient les beans CMP.
  6. Cliquez sur Terminer. Si aucune source de données par défaut pour le module EJB ni aucune module source de données pour les beans CMP individuels n'est spécifiée, une erreur de validation s'affiche et l'installation est annulée.
  7. Renseignez les autres pages si nécessaire.
  8. Dans la page Récapitulatif, vérifiez la cellule, le noeud et le serveur sur lesquels les modules d'application sont installés.
    1. A côté de Cellule/Noeud/Serveur, cliquez sur Cliquez ici.
    2. Vérifiez que les paramètres de la page Mapper les modules vers les serveurs sont affichés. Vérifiez que le serveur d'applications spécifié contient le moteur de messagerie et son magasin de données.
    3. Spécifiez les serveurs Web en tant que cibles qui serviront de routeurs pour les requêtes adressées à cette application. Ces informations permettent de générer le fichier de configuration du plug-in (plugin-cfg.xml) pour chaque serveur Web.
    4. Revenez à la page Récapitulatif.
    5. Cliquez sur Finish.

Résultats

Pour plus d'informations sur l'installation d'applications, voir Installation de fichiers d'application d'entreprise à l'aide de la console.


Icône indiquant le type de rubrique Rubrique de tâche



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=tjn0007_
Nom du fichier : tjn0007_.html