Processus d'exécution de l'adaptateur de ressources IMS TM

La communication entre IMS TM Resource Adapter et IMS se fait à travers IMS Connect, qui communique avec OTMA (IMS Open Transaction Manager Access).

Lorsqu'un client initiateur (une application Java™ ou un service Web) émet une demande d'accès à une transaction IMS, IMS TM Resource Adapter communique avec IMS Connect via des connexions TCP/IP ou Local Option. IMS Connect envoie ensuite la demande de transaction à IMS OTMA en utilisant XCF (cross-system coupling facility), et la transaction s'exécute dans IMS. La réponse est renvoyée à l'application Java par le même chemin.

Lorsqu'une application IMS appelle un composant EJB (JavaBeans) externe, un bean géré par message (MDB) ou un service Web (on parle de fonction d'appel IMS), les demandes d'appel provenant des applications IMS sont placées dans la file d'attente de stockage temporaire IMS OTMA. L'application Java dans WebSphere Application Server est configurée pour démarrer et obtenir une connexion à IMS Connect via IMS TM Resource Adapter. IMS TM Resource Adapter sonde IMS Connect pour extraire les demandes d'appel de la file d'attente de stockage temporaire. L'application Java traite la demande et renvoie les données de réponse à IMS en envoyant une demande de transaction IMS normale. La réponse peut être renvoyée dans la même transaction ou dans une autre, selon que l'application IMS a émis un appel synchrone ou asynchrone.

La figure suivante illustre le processus d'exécution d'IMS TM Resource Adapter pour le premier scénario, où un client initiateur émet une demande d'accès à une transaction IMS.
Figure 1. Phase d'exécution de IMS TM Resource Adapter
Commencer la description du graphique. Ce graphique explique comment IMS TM Resource Adapter est utilisé pendant la phase d'exécution. Fin de la description du graphique.

Vos commentaires