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.