Quando um cliente inicial (um aplicativo Java™ ou um serviço da Web) emite uma solicitação para acessar uma transação do IMS, o IMS TM Resource Adapter se comunica com o IMS Connect por meio de conexões TCP/IP ou da Opção Local. O IMS Connect envia, então, a solicitação ao IMS OTMA usando o cross-system coupling facility (XCF) e a transação é executada no IMS. A resposta é retornada para o aplicativo Java usando o mesmo caminho.
Quando um aplicativo IMS chama um componente de EJB (Enterprise JavaBeans) externo, de bean acionado por mensagens (MDB) ou de serviço da web (também conhecido como a função de callout do IMS), as solicitações de callout de aplicativos IMS são colocadas na fila de retenção do IMS OTMA. O aplicativo Java no WebSphere Application Server está configurado para iniciar e obter uma conexão com o IMS Connect por meio do IMS TM Resource Adapter. O IMS TM Resource Adapter sonda o IMS Connect para recuperar os pedidos de callout da fila de suspensão. O aplicativo Java processa o pedido e retorna qualquer dado de resposta para o IMS emitindo um pedido normal de transação do IMS. A resposta pode ser retornada na mesma transação ou em uma transação diferente, dependendo se o aplicativo IMS emitiu um pedido de callout síncrono ou assíncrono.
