Technologies d'intégration de services
L'intégration de services est un ensemble de technologies qui offre des services de messagerie asynchrones. Cette rubrique porte sur les technologies à partir desquelles les applications d'intégration de services WebSphere Application Server sont développées et implémentées.
- Bus d'intégration de services et membres de bus
- Les serveurs d'applications ou les clusters de serveurs d'applications dans une cellule WebSphere
Application Server peuvent coopérer pour fournir des services de messagerie asynchrones. L'intégration de service offre des services de messagerie asynchrone et un groupe de serveurs et/ou de clusters qui coopèrent de cette manière est appelé bus d'intégration de services. Les serveurs d'applications ou les clusters de
serveurs d'un bus sont appelés les membres du bus. Vous pouvez aussi ajouter des membres de bus qui sont des serveurs IBM MQ ; l'intégration de service utilise ces membres de bus pour écrire
et lire des messages vers et depuis les files d'attente IBM MQ .
Plusieurs bus d'intégration de services peuvent être connectés si nécessaire. Cela permet à des applications utilisant un bus (le bus local) d'envoyer des messages à des destinations d'un autre bus (un bus externe). Notez toutefois que les applications ne peuvent pas recevoir de messages des destinations d'un bus externe.
- Moteurs de messagerie
- Chaque membre d'un bus de cluster ou serveur
d'intégration de services contient un composant appelé moteur de
messagerie qui traite les demandes d'envoi et de réception de la
messagerie et qui peut héberger des destinations. Pour héberger les destinations de type file
d'attente, le moteur de messagerie inclut un magasin de messages dans
lequel il peut, si nécessaire, conserver les messages tant que les
applications de réception ne sont pas prêtes à les recevoir, ou les
protéger dans le cas où le moteur de messagerie aurait une
défaillance.
Si le membre de bus est un cluster de serveurs, il peut comporter des moteurs de messagerie supplémentaires pour proposer des caractéristiques à haute disponibilité ou de partage de charge de travail. Si le membre de bus est un serveur IBM MQ , l ne comporte pas de moteur de messagerie mais offre la possibilité d'accéder aux files d'attente IBM MQ directement à partir de files d'attente IBM MQ et (pour les groupes de partage de files d'attente IBM MQ for z/OS).
- Fournisseurs de messagerie
- Les applications WebSphere Application Server appellent les services de messagerie asynchrones en utilisant l'API (application programming interface) JMS (Messaging Service (JMS) pour interfacer un fournisseur de messagerie. WebSphere Application Server prend en charge un certain nombre de fournisseurs de messagerie JMS, notamment l'intégration de services (qui correspond au fournisseur de messagerie par défaut) et IBM MQ comme fournisseur de messagerie JMS externe.