Az IMS TM erőforrás-illesztőt használó Java alkalmazások legáltalánosabb típusa az, amely nem párbeszédes IMS tranzakciót futtat. Nem párbeszédes tranzakció futtatásához a Java alkalmazás IMS Connect programon keresztül együttműködik az IMS Transaction Manager (IMS TM) alkalmazással, átadva a tranzakció bemeneti üzenetet az IMS TM számára és fogadva a visszakapott IMS TM tranzakció kimeneti üzenetet. A J2EE Connector Architecture (JCA) esetében ez az Interaction objektum egy példányának a felhasználásával valósul meg. A Java alkalmazás együttműködik az IMS rendszerrel egy Interaction osztály végrehajtási metódusának meghívása által, megadva az IMS tranzakció bemeneti üzenetét és egy IMSInteractionSpec objektumot. Az IMSInteractionSpec objektum leírja az interakció tulajdonságait.
Az IMSInteractionSpec objektum tulajdonságai meghatározzák a Java alkalmazás és az IMS TM interakciójának a típusát. Az interakciók egy tranzakciós adatcsatornában (TPIPE) valósulnak meg, amely logikai kapcsolat egy ügyfél, például az IMS Connect és a kiszolgáló, például az IMS OTMA között. A következő szakaszok bemutatják az IMSInteractionSpec objektum tulajdonságait, továbbá leírást nyújtanak a különféle interakció-típusokról és az IMSInteractionSpec objektum beállításairól az adott interakció-típusokra. A Java alkalmazások többféleképpen be tudnak állítani egy IMSInteractionSpec objektumot és meg tudnak hívni egy Interaction objektumhoz tartozó végrehajtási metódust: