Je suis en train de concevoir une solution Biztalk qui nécessite que les applications clientes s'abonnent et reçoivent uniquement un certain sous-ensemble de messages d'événement en fonction de leurs autorisations d'utilisateur. L'abonnement sera effectué via un routage basé sur un sujet ou un contenu. Le client s'abonnera une fois et recevra de nombreux messages jusqu'à ce qu'il choisisse de se désabonner.Éléments d'abonnement définis par le client BizTalk
Les applications clientes seront numérotées dans les 100s et les rubriques réservées pourraient changer régulièrement, donc la définition d'un port d'envoi individuel depuis Biztalk pour chaque destinataire n'est pas une solution viable.
J'ai pensé que je pourrais construire un service de courtier de messages supplémentaire qui détient les abonnements individuels des clients et distribue les messages envoyés à partir d'un port biztalk.
J'ai également vu qu'un modèle de liste de destinataires peut être construit en utilisant des orchestrations. Cela me semble toujours suivre un modèle de demande-réponse et je suis après un message de souscription à plusieurs messages d'événements retournés. Ma solution de courtier de messages me semble doubler sur ce que Biztalk devrait être bon donc j'imagine qu'il me manque quelque fonctionnalité importante quelque part. Quelqu'un at-il déjà essayé une telle application et peut-il donner quelques conseils? Devrais-je investir dans la boîte à outils ESB comme solution? J'ai jeté un oeil sur le net mais rien ne le rend très clair pour ce type de modèle d'abonnement à un sujet.
Merci, Phil