Voc� dever� usar Two Phase Commit (2PC ou TPC), que � um protocolo de transa��es distribu�das, resumidamente.

        O servidor de aplicativos age no papel de um Transaction Manager
(JTA/JTS) e os BD s�o os Resource Manager (implementados em protocolos
pr�prios do BD nos drivers JDBC).

Os drivers JDBC devem ter suporte ao protocolo XA, e o datasource deve ser um XADataSource. Aqui que acontecem os maiores problemas relacionados a TPC, pois alguns drivers JDBC para suportar XA, o fazem em drivers JDBC que n�o s�o tipo 4.

Veja mais informa��es no capitulo 9 deste livro (download gratuito)
http://developer.java.sun.com/developer/Books/ProEJB/

Em http://industry.java.sun.com/products/jdbc/drivers, voc� pode saber sobre o suporte dos drivers JDBC para v�rios padr�es.


][s

Claudio Miranda


******* Em 11-03-2003 12:00, Vanderlei Fonseca escreveu:
Conterr�neos,
Gostaria da opini�o dos senhores sobre a melhor forma de implementar um
m�dulo de troca de senha para 3 plataformas de banco de dados
simultaneamente. Ou seja:
1. Um usu�rio informa seu login, senha atual e sua nova senha.
2. A aplica��o troca efetua a troca da senha nos servidores em uma �nica
transa��o.
BD1 - Ambiente de produ��o
BD1 - Ambiente de homologa��o
BD1 - Ambiente de desenvolvimento
BD2 - Ambiente de produ��o
BD2 - Ambiente de homologa��o
BD2 - Ambiente de desenvolvimento
BD3 - Ambiente de produ��o
BD3 - Ambiente de homologa��o
BD3 - Ambiente de desenvolvimento
3. Havendo erro em qualquer um dos bancos/ambientes a aplica��o cancela
toda a transa��o.
Eu j� tenho os drivers JDBC necess�rio a cada banco de dados.
Estou pensando na estrutura:
1. html com informa��es
2. servlet inicia transa��o
3. servlet efetua a opera��o nos 3 bd's
4. servlet retorna html com resultado.
Toda a ajuda ser� bem vinda.
Atenciosamente,
Vanderlei Fonseca
www.irb-brasilre.com.br <http://www.irb-brasilre.com.br>
<http://www.irb-brasilre.com.br> <http://www.irb-brasilre.com.br>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>



------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------




Responder a