Gdy aplikacja użytkownika używa produktu IMS Connector for Java, znanego również jako adapter zasobów IMS TM, wchodzi w interakcję z systemem IMS poprzez produkt IMS Connect, używając połączeń między adapterem zasobów IMS TM i produktem IMS Connect utworzonych przez fabrykę połączeń IMS. Te połączenia mogą być zarządzane lub niezarządzane. Połączenia zarządzane to połączenia, które są zarządzane przez menedżera połączeń znajdującego się na serwerze aplikacji J2EE, takim jak WebSphere Application Server. W środowisku zarządzanym aplikacje nie muszą samodzielnie tworzyć połączeń z systemem EIS. Zamiast tego, żądają one połączeń od menedżera połączeń J2EE. Połączenia niezarządzane są natomiast uzyskiwane przez aplikacje bezpośrednio od adaptera zasobów IMS TM i są zazwyczaj używane w aplikacjach dwuwarstwowych.
W przypadku gdy aplikacja korzysta z połączeń zarządzanych, wszystkie połączenia między adapterem zasobów IMS TM i produktem IMS Connect są trwałe. Innymi słowy połączenie nie jest "otwierane" ani "zamykane" przy każdej interakcji. Zamiast tego może ono pozostawać otwarte i może być szeregowo ponownie używane przez wiele interakcji, zapewniając lepsze wykorzystanie jednostki centralnej i zasobów pamięci. Połączenie niezarządzane musi być otwierane i zamykane przez używającą je aplikację. W przypadku połączeń zarządzanych administrator serwera aplikacji J2EE konfiguruje fabrykę połączeń w czasie wdrażania, podczas gdy w przypadku połączeń niezarządzanych aplikacja użytkownika musi utworzyć i skonfigurować każdą fabrykę połączeń, która jest jej potrzebna w trakcie działania. Aby uzyskać odwołanie do właściwej fabryki połączeń, zalecane jest używanie połączeń zarządzanych i wyszukiwania JNDI.