WebService EE6 + MyBatis + DataSource Dinâmico com Token de Segurança

0 respostas
adriano_si

Aloha galera, não sei se viajei com essa idéia, mas surgiu uma situação aqui no trampo que teremos que desenvolver um Web Service para consumo de vários fornecedores do cliente. Algumas coisas são bem específicas como:

  • As consultas em sua maioria serão montadas por uma equipe específica. As mesmas serão complexas e cheias de JOINS, chamando Procedures e algumas funções específicas do BD utilizado;

  • Terei que achar uma forma de receber o usuário e a senha do fornecedor ao Banco de Dados, pois essa condição foi especificada para que todo aceso à base, seja feito com a segurança do cliente;

Com base nessas 2 premissas acima, montei a arquitetura do Título + JBoss AS 6.

A grande dúvida é:

como farei pra montar essa conexão dinâmica com os dados de conexão que o consumidor passar ??? Hoje fiz um teste já usando o MyBatis para uma consulta simples só de teste, usando um DataSource configurado no JBoss, usando nosso usuário daqui da empresa. Mas como farei para usar o usuário que o cliente enviar ??? Como receber esse cliente ??

Se alguém puder ajudar ou pensar em algo melhor para essa situação, ficarei agradecido.

Att.

Criado 31 de janeiro de 2012
Respostas 0
Participantes 1