Modèles de programmation d'état de conversation gérés par le client ou gérés par IMS Connect

Un programme IMS peut prendre en charge une transaction qui est composée d'une ou plusieurs interactions. Une transaction avec plusieurs itérations est appelée transaction conversationnelle.

Vous pouvez activer vos applications pour la chorégraphie des processus métier en indiquant dans votre application Java™ que l'état de conversation sera géré par votre application au lieu de l'être par IMS Connect. En gérant un ID de conversation unique dans les itérations d'une conversation, vous autorisez d'autres itérations provenant de n'importe quelle connexion. Ce modèle est appelé modèle de programmation d'état de conversation géré par le client.

Par défaut, l'état de conversation est toujours géré par IMS Connect pour fournir une compatibilité amont. Ce modèle est appelé modèle de programmation d'état de conversation géré par IMS Connect.

Pour permettre à vos applications d'utiliser la chorégraphie des processus métier ou pour pouvoir les utiliser dans des connexions socket persistantes partageables, vous devez gérer l'état de conversation dans votre application client. Dans votre application, vous indiquez à IMS Connect que vous avez besoin qu'IMS attribue un ID de conversation à transmettre aux itérations de la conversation en définissant la propriété useConvID de la classe IMSInteractionSpec à true. Ce modèle de programmation d'état de conversation géré par le client fait en sorte que les différentes itérations d'une conversation peuvent arriver de n'importe quelle connexion sans être rejetées.
Recommandation : Utilisez ce modèle de programmation d'état de conversation géré par le client pour tous les nouveaux développements d'applications de façon à bénéficier d'une meilleure gestion de l'état de conversation.

Vos commentaires