Programmes conversationnels

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.

Un programme conversationnel IMS est destinée à traiter des transactions plus complexes composées de plusieurs interactions. Chaque interaction est appelée une itération de la conversation. Un programme conversationnel IMS divise le traitement complexe en une série d'interactions client-programme-client connectées appelées itérations. Dans chaque itération d'une conversation, le programme de transaction conversationnelle IMS reçoit un message de demande du client, traite cette demande puis envoie une réponse au client. Il sauvegarde également les données intermédiaires de la transaction dans la zone de mémoire auxiliaire (SPA) afin de les utiliser dans l'itération suivante de la conversation. L'utilisateur peut modifier les données dans la réponse ou entrer des données supplémentaires puis envoyer la demande à IMS pour traiter l'itération suivante de la conversation. A l'aide des données de cette nouvelle demande ainsi que des données du SPA de la dernière itération, le programme conversationnel IMS traite l'itération suivante de la conversation. Le traitement de ces itérations se poursuit jusqu'à ce que l' l'application client ou IMS mette fin à la conversation .

Avec les fonctions conversationnelles prises en charge par IMS TM Resource Adapter, un client qui interagit avec la transaction conversationnelle IMS utilise en général l'une des applications suivantes :

Applications Java ou applications Web

Dans le cas d'applications Java ou Web, l'utilisateur utilise la même session de navigateur pour lancer une série de demandes qui créent des itérations dans les différentes interactions d'une conversation IMS. Dans un exemple de mise en oeuvre possible, un servlet Java reçoit une demande en entrée du navigateur et utilise les classes d'IMS TM Resource Adapter pour envoyer une demande de transaction conversationnelle à IMS Connect via une communication TCP/IP. IMS Connect transfert ensuite la requête de transaction à OTMA et IMS et planifie l'exécution de la transaction conversationnelle IMS ; ce processus crée un nouvelle conversation IMS. L'application IMS traite la demande et envoie la sortie au servlet Java via la prise en charge des fonctions conversationnelles d'IMS Connect et dans IMS TM Resource Adapter. Le servlet Java charge le fichier JavaServer Pages (JSP) approprié pour afficher la sortie pour l'utilisateur dans le navigateur.

Applications de processus métier

Un processus métier est une orchestration d'un ensemble de services répondant à un objectif métier particulier. La chorégraphie des processus métier est une mise en oeuvre SOA essentielle qui garantit que les applications métier sont composées d'éléments souples et adaptables. IBM® WebSphere Process Server fournit l'infrastructure d'exécution permettant d'exécuter les processus métier, et IBM WebSphere Integration Developer fournit l'outil de modélisation destiné à la création de processus métier et de divers autres composants.


Vos commentaires