Usando o JCA para Conectar os Aplicativos Transacionais aos Clientes do eXtreme Scale

[Version 8.5 and later] O cenário a seguir trata da conexão de clientes com os aplicativos que participam das transações.

Antes de Iniciar

Leia o tópico Processamento de Transações na Visão Geral de Aplicativos Java EE para aprender mais sobre o suporte à transação.

Sobre Esta Tarefa

O Java EE Connector Architecture (JCA) fornece suporte para clientes que estão usando a Java Transaction API (JTA). Por meio do JTA, o gerenciamento do cliente é simplificado e realizado com o uso do Java Platform, Enterprise Edition (Java EE). A especificação JCA também suporta os adaptadores de recursos que podem ser usados para conectar os aplicativos aos clientes do eXtreme Scale. Um adaptador de recursos é um driver de software de nível do sistema que um aplicativo Java usa para conectar-se a um Enterprise Information System (EIS). Um adaptador de recurso se conecta em um servidor de aplicativos e fornece conectividade entre o EIS, o servidor de aplicativos e o aplicativo corporativo. O WebSphere eXtreme Scale fornece seu próprio adaptador de recursos, que pode ser instalado sem nenhuma configuração necessária.

Assim como em versões anteriores do produto, é possível usar as transações para processar uma unidade única de trabalho para a grade de dados. Com o suporte do JCA, ao confirmar essas transações, é possível reunir recursos para essa transação no one-phase commit, que tem os benefícios a seguir:
  • Desenvolvimento de aplicativo eXtreme Scale simplificado. Anteriormente, os desenvolvedores coordenavam as transações do eXtreme Scale com recursos, como enterprise beans, servlets e contêineres de web. Como não existia nenhum mecanismo de retrocesso, os desenvolvedores não tinham nenhuma maneira simples de recuperarem-se das falhas.
  • Há uma integração mais fechada com o WebSphere Application Server, o que inclui o último suporte participante a ser relacionado nas transações globais, se necessário.

Objetivos do Cenário

Depois de concluir esse cenário, você saberá como concluir os objetivos a seguir:
  • Usar o suporte de Java Transaction API (JTA) para desenvolver os componentes de aplicativo que usam as transações.
  • Conectar seus aplicativos aos clientes do eXtreme Scale.