Соединения между IMS TM и IMS Connect могут быть управляемыми или неуправляемыми.
Управляемые соединения - соединения, управляемые Администратором соединений на сервере приложенийJava™ EE, например WebSphere Application Server. В управляемой среде нет необходимости в том, чтобы приложения создавали соединения EIS. Им достаточно запросить соединение у Администратора соединений J2EE. Неуправляемые соединения получаются приложениями непосредственно с IMS TM.
При использовании приложением управляемых соединений все соединения между IMS TM и IMS Connect являются постоянными. Соединение не открывается и закрывается для каждого взаимодействия. Оно всегда открыто, поэтому им могут многократно пользоваться разные взаимодействия по очереди, что позволяет оптимизировать использование ЦП и ресурсов памяти. Администратор сервера приложений Java EE настраивает фабрику соединений во время развертывания.
Неуправляемое соединение необходимо открывать и закрывать для каждого приложения. Приложение должно создать и настроить фабрики соединений, необходимые в рабочей среде.
IMS TM поддерживает только постоянные соединения с IMS Connect. В управляемой среде компоненты приложений многократно используют постоянные соединения, что позволяет избежать необходимости каждый раз разрывать соединение и создавать новое. При использовании соединений через сокет TCP/IP компоненты приложений могут использовать соединения через выделенные либо через общие постоянные сокеты между IMS TM и IMS Connect. В соединениях через общие постоянные сокеты используются ИД клиентов, сгенерированные IMS TM, их не могут видеть приложения, использующие общие сокеты.