Processo de Tempo de Execução do IMS TM Resource Adapter

As comunicações entre o IMS TM Resource Adapter e o IMS são feitas por meio do do IMS Connect, que se comunica com o IMS Open Transaction Manager Access (OTMA).

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.

A seguinte figura ilustra o processo de tempo de execução do IMS TM Resource Adapter para o primeiro cenário, em que um cliente inicial emite uma solicitação para acessar uma transação do IMS.
Figura 1. Processo de Tempo de Execução do IMS TM Resource Adapter
Início da Descrição da Figura. O diagrama mostra como o IMS TM resource adapter é usado durante o tempo de execução. Final da Descrição da Figura.

Feedback