Когда приложением используется IMS Connector for Java, другое название - адаптер ресурсов IMS TM, оно взаимодействует с IMS через IMS Connect с помощью соединений между адаптером ресурсов IMS TM и IMS Connect, созданных фабрикой соединений IMS. Эти соединения могут быть управляемыми или неуправляемыми. Управляемые соединения - это соединения, которыми управляет Администратор соединений на сервере приложений J2EE, таком как WebSphere Application Server. В управляемой среде нет необходимости в том, чтобы приложения сами создавали соединения EIS. Им достаточно запросить соединение у Администратора соединений J2EE. Другая ситуация - неуправляемые соединения: приложения (чаще всего, это двухуровневые приложения) получают их непосредственно от адаптера ресурсов IMS TM.
При использовании приложением управляемых соединений все соединения между адаптером ресурсов IMS и IMS Connect являются постоянными. Другими словами, соединение не "открывается" и "закрывается" для каждого взаимодействия. Оно всегда открыто, поэтому им могут многократно пользоваться разные взаимодействия по очереди, что позволяет оптимизировать использование ЦП и ресурсов памяти. Неуправляемое соединение необходимо открывать и закрывать для каждого приложения. При использовании управляемых соединений администратор сервера приложений J2EE настраивает фабрику соединений во время развертывания, а при использовании неуправляемых соединений приложение должно создавать и настраивать все фабрики соединений, которые необходимы ему во время выполнения. Для получения ссылки на соответствующую фабрику соединений рекомендуется использовать управляемые соединения и поиск JNDI.