Transações Globais

Se um aplicativo usar dois ou mais recursos, um gerenciador de transações externas será necessário para coordenar as atualizações em todos os gerenciadores de recursos em uma transação global.

O suporte a transações globais está disponível para componentes da Web e de enterprise beans e, com algumas limitações, para componentes do aplicativo cliente. Os componentes do enterprise bean podem ser divididos em duas categorias: beans que utilizam transações gerenciadas por contêiner (CMT) e transações gerenciadas por bean (BMT).

Apenas os enterprise beans BMT, componentes de aplicativo cliente e componentes da Web podem usar a interface Java™ Transaction API (JTA) UserTransaction para definir a demarcação de uma transação global. Para obter a interface UserTransaction, utilize uma consulta JNDI (Java Naming and Directory Interface) de java:comp/UserTransaction, ou utilize o método getUserTransaction do objeto SessionContext.

A interface UserTransaction não está disponível para os enterprise beans de CMT. Se os enterprise beans CMT tentarem obter essa interface, uma exceção será emitida, de acordo com a especificação EJB (Enterprise JavaBeans).

Certifique-se de que os programas que desempenham uma consulta de JNDI da interface UserTransaction usem um InitialContext que determine uma implementação local da interface. Além disso, assegure-se de que esses programas utilizem um local de JNDI apropriado para a versão de EJB.

O WebSphere Application Server Versão 4 e releases posteriores ligam a interface UserTransaction ao local da JNDI indicado na especificação EJB Versão 1.1. Esse local é java:comp/UserTransaction.

Um componente da Web ou enterprise bean (CMT ou BMT) pode usar interfaces adicionais que fornecem suporte a JTA. Essas interfaces fornecem a identidade de transação e um mecanismo para receber notificação de conclusão de transação. As interfaces incluem a interface TransactionSynchronizationRegistry, a interface ExtendedJTATransaction e a interface UOWSynchronizationRegistry.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjta_glotran
Nome do arquivo: cjta_glotran.html