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.
