É possível criar um aplicativo Java™ que
use Java Connector Tools para criar aplicativos que
usam transações de entrada.
Processos de entrada
JCA 1.0 não fornecia um mecanismo para comunicações de entrada dos EISs para os
servidores de aplicativos, como entrega de mensagem assíncrona ou notificação de eventos. Processamento de eventos de entrada significa que o adaptador pesquisa o servidor
enterprise em intervalos especificados em busca de eventos. Quando o adaptador detecta um
evento, ele converte os dados do evento em um objeto de negócios e os envia para o
aplicativo cliente. Por exemplo, o aplicativo cliente pode querer saber sobre uma mudança
nos dados no servidor enterprise. É possível gerar um bean J2C que receba esses eventos
no servidor enterprise e notifique aplicativos clientes com uma atualização.
Nesse caso, a interação começa no servidor enterprise.
O suporte para comunicação de entrada foi incluído no JCA 1.5, que fornecia contratos
em nível de sistema, incluindo influxo de transação e influxo de mensagem para suportar
comunicações bidirecionais entre aplicativos Java
EE e EISs:
- Contrato de influxo de transação: permite que um servidor de aplicativos
processe uma transação importada propagada de um adaptador de recursos e assegure-se de
que as propriedades da transação importada sejam preservadas.
- Contrato de influxo de mensagem: permite que um adaptador de recursos envie
mensagens assíncronas para os terminais de mensagens do servidor de aplicativos,
independentemente do estilo da mensagem, da mensagem ou da infraestrutura de entrega.