Ha az alkalmazás az IMS TM erőforrás-illesztőként is ismert IMS Connector for Java programot használja, akkor az az IMS rendszerrel az IMS Connect programon keresztül működik együtt. Ehhez az IMS TM erőforrás-illesztő és az IMS Connect közötti, IMS kapcsolatgyárral létrehozott kapcsolatokat veszi igénybe. Ezek a kapcsolatok lehetnek felügyeltek vagy nem felügyeltek. A felügyelt kapcsolatok azokat a kapcsolatokat jelentik, amelyeket egy kapcsolatkezelő felügyel valamely J2EE alkalmazáskiszolgálón, például a WebSphere Application Server kiszolgálón. Felügyelt környezetben az alkalmazásoknak nem saját maguknak kell létrehozniuk EIS kapcsolatokat. Ehelyett a kapcsolatokat a J2EE kapcsolatkezelőtől kérik. A nem felügyelt kapcsolatokat közvetlenül az alkalmazások kérik le az IMS TM erőforrás-illesztőtől; ezeket jellemzően kétrétegű alkalmazások használják.
Ha az alkalmazás felügyelt kapcsolatokat használ, akkor az IMS TM erőforrás-illesztő és az IMS Connect közötti összes kapcsolat állandó. Másként megfogalmazva a kapcsolatok az egyes interakciókhoz nem kerülnek "megnyitásra" és "bezárásra". Ehelyett megnyitottak maradnak és sorozatosan újrahasznosíthatók több interakció által, a CPU és a memória erőforrásainak jobb kihasználtságát eredményezve. A nem felügyelt kapcsolatokat az őket használó alkalmazásoknak meg kell nyitnia és le kell zárnia. Felügyelt kapcsolatok esetén a J2EE alkalmazáskiszolgáló adminisztrátora a telepítés során konfigurálja a kapcsolatgyárat, míg a nem felügyelt kapcsolatok esetén az alkalmazásoknak futás közben kell a szükséges kapcsolatgyárakat létrehozniuk és konfigurálniuk. Ajánlott felügyelt kapcsolatok és JNDI kikeresés igénybe vétele a megfelelő kapcsolatgyár hivatkozásának lekéréséhez.