Configurations d'intégration de services

Une configuration d'intégration de services peut aussi bien comporter un hôte unique exécutant deux applications connectées que des centaines ou des milliers d'applications communicantes, dispersées partout dans le monde, exécutées sur le bus.

Une topologie d'intégration de services repose sur un ou plusieurs bus d'intégration de services qui fournissent une structure de communication qui prend en charge l'intégration de service via la messagerie asynchrone.

Un bus est un groupe d'un ou plusieurs serveurs interconnectés correspondant chacun à un serveur d'applications ou un cluster de serveurs d'applications. Les applications se connectent à un bus au niveau de l'un des moteurs de messagerie associés avec ses membres de bus.

Un bus d'intégration de services met à disposition les fonctions suivantes :
  • Une application peut échanger des messages avec une autre application à l'aide d'une destination à laquelle les applications peuvent envoyer des messages et en recevoir.
  • Une application peut générer des messages pour une destination, quel que soit le moteur de messagerie qu'utilise le fournisseur pour se connecter au bus.
  • Une application peut consommer les messages d'une destination (lorsqu'elle est disponible), quel que soit le moteur de messagerie qu'utilise le fournisseur pour se connecter au bus.
  • Le bus d'intégration de services est le fournisseur de messagerie par défaut des applications JMS.

La plupart des scénarios nécessitent une configuration de bus simple, par exemple un serveur unique. Si vous ajoutez plusieurs serveurs à un bus unique, vous augmentez le nombre de points de connexion utilisables par les applications. Si vous ajoutez des clusters de serveurs comme membres d'un bus, vous pouvez accroître l'évolutivité et atteindre une haute disponibilité. Les serveurs, toutefois, n'ont pas besoin d'être des membres de bus pour pouvoir se connecter. Dans les configurations plus complexes, plusieurs bus sont configurés et peuvent être interconnectés pour former des réseaux complexes.

Une entreprise peut déployer plusieurs bus interconnectés pour des raisons d'organisation. Par exemple, une entreprise comportant plusieurs services dépendants peut nécessiter un bus administré indépendamment dans chaque emplacement.

Les services Web utilisant un bus permettent d'atteindre les objectifs suivants :
  • Créer un service entrant : prenez un service hébergé en interne et disponible sur une destination du bus, puis rendez-le disponible comme service Web.
  • Création d'un service de communications sortantes : vous pouvez rendre un service Web hébergé en externe disponible en interne sur une destination de bus.
  • Créer un service passerelle : utilisez la passerelle de services Web pour mapper un service existant (entrant ou sortant) vers un nouveau service Web semblant être fourni par la passerelle.
Vous pouvez modifier la configuration d'intégration de services en fonction de vos besoins, par exemple :
  • Vous pouvez ajouter des serveurs d'applications ou des clusters de serveurs comme nouveaux membres de bus. Chaque nouveau membre de bus reçoit automatiquement un moteur de messagerie, avec une source de données par défaut et une destination d'exception par défaut. Les moteurs de messagerie peuvent communiquer avec tous les autres moteurs de messagerie du bus et utiliser toutes les ressources fournies par ces derniers.
  • Vous pouvez modifier la configuration de la source de données pour un moteur de messagerie, par exemple, pour utiliser un autre fournisseur JDBC.
  • Vous pouvez créer des bus et ajouter des serveurs d'applications ou des clusters de serveurs comme membres de ces bus. Chaque bus fonctionne comme un environnement distinct, à moins d'être connecté par un moteur de messagerie de passerelle.
  • Vous pouvez connecter un bean géré par message en vue de l'utilisation de messages provenant d'une destination sur une cellule distante.

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