Messagerie par publication/abonnement et espaces de sujet
Vous pouvez utiliser la messagerie de publication/abonnement pour publier un message vers plusieurs abonnés. Une application fournisseur publie un message dans un espace de sujets ou un sujet. Le sujet d'un message spécifique (publication) est une propriété du message. Les applications destinatrices qui sont abonnées au sujet reçoivent chacune une copie du message. Un espace de sujets est une hiérarchie de sujets de publication/abonnement. Ces sujets ont des points de publication définis automatiquement dans chaque moteur de messagerie dans leur bus d'intégration de services associé.
Une destination d'espace de sujet d'intégration de services n'est pas localisée dans un membre de bus particulier. L'intégration de service gère la liste d'abonnement dans l'espace de sujet et associe chaque publication à un élément dans cette liste. Quand une nouvelle publication correspond à un ou plusieurs abonnements dans l'espace de sujet, l'intégration de service distribue une copie de la publication à chaque abonné. Si nécessaire, l'intégration de service peut placer en file d'attente le message de la publication jusqu'à ce que le destinataire puisse le recevoir. Si la nouvelle publication ne correspond à aucun abonnement, l'intégration de service ignore cette publication.
Un espace de sujet possède un ensemble de droits de publication et d'abonnement par défaut pour tous les sujets de la hiérarchie. Un administrateur peut configurer des sujets de publication/abonnement individuels avec des autorisations et des médiations. Les sujets de publication/abonnement héritent de ces configurations de sujets de publication/abonnement supérieurs dans la hiérarchie d'espace de sujet et de l'espace de sujet lui-même.
- bibliothèque
- Sujets relatifs à la gestion des documents
- ventes
- Sujets relatifs au marketing et au suivi des ventes.
Une application fournisseur peut se connecter à n'importe quel moteur de messagerie du bus. Les messages sont stockés dans le magasin des messages du moteur de messagerie auquel le fournisseur est associé. Les messages d'un espace de sujet peuvent par conséquent être stockés dans plusieurs magasins de messages de divers moteurs de messagerie (générateurs de messages) du bus. Les messages d'un sujet de publication/d'abonnement sont publiés sur un point de publication et automatiquement transmis à tous les autres points de publication pour lesquels il existe des abonnés sur ce sujet.

Le fournisseur de messagerie par défaut prend en charge les abonnements durables aux sujets de publication/d'abonnement. Un abonné peut ainsi recevoir une copie de tous les messages publiés dans un sujet, et même de ceux publiés lorsqu'il n'est pas connecté au serveur. Pour une fabrique de connexions JMS ou une spécification d'activation donnée, tous les messages de publication/d'abonnement à distribuer aux abonnements durables sont stockés sur le point de publication du moteur de messagerie spécifié par la propriété de page d'accueil d'abonnement durable. Par conséquent, si ce moteur de messagerie n'est pas disponible, les abonnés ne peuvent pas extraire les messages. Les messages qui n'ont pas pu être distribués sont conservés et envoyés aux abonnements durables après le redémarrage du moteur de messagerie.