As conexões entre o IMS TM Resource Adapter e o IMS Connect podem ser gerenciadas ou não gerenciadas.
As Conexões gerenciadas são conexões que são gerenciadas por um Connection Manager em um servidor de aplicativos Java™ EE, como o WebSphere Application Server. Em um ambiente gerenciado, os aplicativos não precisam criar conexões EIS. Ao contrário, eles solicitam conexões a partir do J2EE Connection Manager. As conexões não gerenciadas, entretanto, são obtidas diretamente do IMS TM Resource Adapter.
Quando seu aplicativo usa conexões gerenciadas, todas as conexões entre o IMS TM Resource Adapter e o IMS Connect são persistentes. Uma conexão não é aberta e fechada para cada interação. Ao contrário, ela pode permanecer aberta e ser reutilizada em série por várias interações, fornecendo melhor utilização da CPU e dos recursos da memória. O administrador do servidor de aplicativos Java EE configura o connection factory no momento da implementação.
Uma conexão não gerenciada deve ser aberta e fechada pelo aplicativo que a utiliza. O aplicativo deve criar e configurar os connection factories necessários no tempo de execução.
O IMS TM Resource Adapter suporta apenas conexões persistentes com o IMS Connect. Em um ambiente gerenciado, as conexões persistentes são reutilizadas em série por componentes de aplicativos, sem a necessidade de desconectar e reconectar entre cada uso. Ao usar conexões de soquetes TCP/IP, os componentes de aplicativos podem usar conexões de soquetes persistentes dedicados ou compartilháveis entre o IMS TM Resource Adapter e o IMS Connect. As conexões do soquete persistente compartilhável usam IDs de clientes gerados pelo IMS TM Resource Adapter e não são visíveis para outro aplicativo que use o soquete compartilhável.