Connexion de bus d'intégration de services en vue de l'utilisation de la messagerie de publication/abonnement

Vous pouvez connecter un bus d'intégration de services à un autre bus d'intégration de services afin d'envoyer et de recevoir des messages à l'aide de la messagerie de publication/abonnement. Pour ce faire, vous devez créer une connexion de bus externe.

Avant de commencer

Pour connecter un bus d'intégration de services à un autre bus d'intégration de services en vue de l'utilisation de la messagerie de publication/abonnement, les ressources suivantes doivent exister :
  • un bus d'intégration de services à partir duquel établir la connexion, appelé bus local ; le bus doit avoir au moins un membre,
  • un bus d'intégration de services auquel établir la connexion, appelé bus externe ; le bus doit avoir au moins un membre,
  • un espace de sujet sur les deux bus d'intégration de services ; si le bus externe se trouve dans une cellule distante, vous devez connaître l'espace de nom de sujet,
  • si vous voulez configurer une connexion sécurisée, un alias d'authentification.

Les bus que vous connectez doivent avoir des noms uniques ; si tel n'est pas le cas, la connexion échoue.

Pourquoi et quand exécuter cette tâche

Dans la messagerie de publication/abonnement, l'application émettrice publie des messages dans une destination de courtier intermédiaire. Plusieurs applications réceptrices peuvent s'abonner à cette destination afin de recevoir une copie des messages publiés. Lorsqu'un message arrive à destination, le fournisseur de messagerie distribue une copie du message à toutes les applications réceptrices qui sont abonnées à la destination. Il peut exister une relation un-à-plusieurs entre l'émetteur et le récepteur d'un message, selon le nombre d'applications réceptrices abonnées à une destination lorsqu'un message arrive.

Procédure

  1. Dans le panneau de navigation, cliquez sur Intégration des services -> Bus La liste des bus d'intégration de services s'affiche.
  2. Dans le panneau Bus, cliquez sur le bus d'intégration de services à partir duquel établir la connexion, c'est-à-dire le bus local.
  3. Dans l'onglet Configuration, sous Topologie, cliquez sur Connexions du bus externe.
  4. Dans la sous-fenêtre Connexions du bus externe, cliquez sur Nouveau pour lancer l'assistant Connexion de bus externe.
  5. Dans la sous-fenêtre Type de connexion de bus, vérifiez que l'option Connexion directe est sélectionnée.
  6. Dans la sous-fenêtre Type de bus externe, vérifiez que l'option Bus d'intégration de services est sélectionnée.
  7. Dans la sous-fenêtre Détails du bus local, sélectionnez le moteur de messagerie à utiliser dans la liste déroulante.
  8. Vous pouvez aussi indiquer un nom d'ID utilisateur entrant. Lorsque le bus local est sécurisé, l'ID utilisateur entrant remplace l'ID utilisateur dans les messages du bus externe envoyés au bus local et permet à ces messages d'accéder à leurs destinations. Spécifiez un ID utilisateur entrant pour le bus d'intégration de services local lorsque :
    • le bus externe se trouve dans un domaine de sécurité différent et les ID utilisateur du bus externe ne sont pas reconnus dans le bus local,
    • vous voulez contrôler localement l'accès aux messages entrants du bus local.
    Si le bus local n'est pas sécurisé, l'ID utilisateur entrant n'affecte pas les messages. Si le bus local est sécurisé, que le bus externe ne l'est pas et qu'aucun ID utilisateur entrant n'est défini, un message entrant envoyé par le bus externe n'est accepté que par les destinations autorisant l'accès des utilisateurs non authentifiés.
  9. Dans la sous-fenêtre Détails du bus externe, indiquez les détails appropriés :
    • Si le bus d'intégration de services auquel établir la connexion se trouve dans une cellule différente du bus local, entrez les informations suivantes :
      1. Vérifiez que l'option Configurer un bus externe dans une cellule distante est sélectionnée.
      2. Entrez le nom du bus d'intégration de services auquel établir la connexion, c'est-à-dire le bus externe. Entrez le nom exact du bus d'intégration de services existant.
      3. Entrez le nom du moteur de messagerie de passerelle du bus externe, c'est-à-dire le moteur de messagerie auquel établir la connexion sur le bus externe.
      4. Sélectionnez la case à cocher Configurer la messagerie de publication/d'abonnement pour cette connexion.
      5. Entrez le nom de la liaison de bus d'intégration de services.
      6. Entrez un ou plusieurs noeuds finaux d'amorçage, c'est-à-dire l'hôte, l'emplacement du port et la chaîne de transport pour le moteur de messagerie sur le bus externe auquel le bus d'intégration de services local se connecte. Le port est l'adresse SIB_ENDPOINT_ADDRESS (ou SIB_ENDPOINT_SECURE_ADDRESS si la sécurité est activée) du moteur de messagerie. Utilisez le format nomHôte:numéroPort:nomChaîne et séparez chaque noeud final d'amorçage par une virgule. Pour plus d'informations, voir les étapes relatives à la configuration de points finaux d'amorce dans Configuration d'une connexion à un serveur d'amorçage autre que celui par défaut.
    • Si le bus d'intégration de services auquel établir la connexion se trouve dans la même cellule que le bus local, entrez les informations suivantes :
      1. Vérifiez que l'option Configurer un bus externe dans une cellule locale est sélectionnée.
      2. Sélectionnez le nom du bus d'intégration de services auquel établir la connexion, c'est-à-dire le bus externe.
      3. Sélectionnez le nom du moteur de messagerie de passerelle du bus externe, c'est-à-dire le moteur de messagerie auquel établir la connexion sur le bus externe.
      4. Sélectionnez la case à cocher Configurer la messagerie de publication/d'abonnement pour cette connexion.
      5. Entrez le nom de la liaison de bus d'intégration de services.
  10. Pour sécuriser la connexion, vous pouvez aussi indiquer les détails suivants dans la sous-fenêtre Détails du bus externe :
    1. Sélectionnez la case à cocher Sécuriser la connexion.
    2. Sélectionnez le type de chaîne de transport à utiliser pour communiquer avec le moteur de messagerie du bus externe. Sélectionnez l'un des types suivants :
      • InboundBasicMessaging. InboundBasicMessaging est une chaîne de transport prédéfinie dont le protocole de communication est TCP.
      • InboundSecureMessaging. InboundSecureMessaging est une chaîne de transport prédéfinie pour laquelle la communication est sécurisée via le protocole de chiffrement SSL (Secure Sockets Layer) sur un réseau TCP. Pour que la connexion aboutisse, un ensemble de justificatifs SSL compatibles et adaptés doit être associé au canal entrant du bus local et au canal sortant du bus externe.
      • Autre, à spécifier. Sélectionnez cette option pour spécifier votre propre chaîne de transport et entrer les détails dans la zone qui apparaît.
    3. Sélectionnez le nom de l'alias d'authentification à utiliser pour authentifier l'accès au bus externe. L'alias doit être connu du bus externe.
  11. Dans la sous-fenêtre Détails de la publication/de l'abonnement, répétez les étapes suivantes pour chaque mappage de sujet à créer :
    1. Sélectionnez le nom de l'espace de sujet sur le bus local à mapper à l'espace de sujet sur le bus externe.
    2. Entrez le nom de l'espace de sujet sur le bus externe. Si le bus externe se trouve dans la même cellule que le bus local, vous pouvez sélectionner ce nom dans une liste déroulante.
    3. Cliquez sur Add.
  12. Une fois l'assistant Connexion du bus externe terminé, sauvegardez vos modifications dans la configuration maîtresse.

Résultats

Vous avez créé une connexion entre un bus d'intégration de services local et un bus d'intégration de services externe en vue de l'utilisation de la messagerie de publication/abonnement. Vous avez créé une connexion de bus externe directe contenant une définition de routage, ou liaison virtuelle. La liaison physique, qui est une liaison de bus d'intégration de services sur le moteur de messagerie du bus local, est créée automatiquement.

Que faire ensuite

Vous devez créer une connexion entre les deux bus dans le sens opposé. Pour ce faire, répétez la procédure en utilisant le bus auquel vous venez d'établir la connexion en tant que bus local et le bus que vous venez de connecter en tant que bus externe. Assurez-vous d'utiliser exactement le même nom pour la liaison de bus d'intégration de services. Une fois qu'une connexion de bus externe a été créée pour chaque bus d'intégration de services, vous pouvez tester la connexion.

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