Lorsque votre application utilise IMS Connector for Java, (l'adaptateur de ressources IMS TM), elle interagit avec IMS via IMS Connect à l'aide de connexions entre l'adaptateur de ressources IMS TM et IMS Connect qui sont créées par une fabrique de connexions IMS. Ces connexions peuvent être gérées ou non gérées. Les connexions gérées sont des connexions qui sont gérées par un gestionnaire de connexions dans un serveur d'application J2EE, tel que WebSphere Application Server. Dans un environnement géré, les applications n'ont pas besoin de créer elles-mêmes des applications EIS. Elles demandent des connexions à partir du gestionnaire de connexions J2EE. Par contre, les connexions non gérées sont obtenues directement par les applications à partir de l'adaptateur de ressources IMS TM et sont généralement utilisées dans les applications à deux niveaux.
Lorsque votre application utilise des connexions gérées, toutes les connexions entre l'adaptateur de ressources IMS TM et IMS Connect sont des connexions persistantes. En d'autres termes, une connexion n'est pas "ouverte" et "fermée" pour chaque interaction. Elle peut rester ouverte et être ré-utilisée en série par plusieurs interactions, permettant ainsi une meilleure utilisation de l'unité centrale et des ressources de mémoire. Une connexion non gérée doit être ouverte et fermée par l'application qui l'utilise. Avec des connexions gérées, votre administrateur de serveur d'applications J2EE configure la fabrique de connexions au moment du déploiement, alors qu'avec les connexions non gérées, votre application doit créer et configurer toutes les fabriques de connexions qui lui sont nécessaires lors de l'exécution. L'utilisation de connexions gérées et d'une recherche JNDI pour obtenir une référence à la fabrique de connexions appropriée est recommandée.