Boa tarde a todos.
Seguinte.
Estamos desenvolvento uma aplicacao web utilizando, hibernate, spring, com interface provavelmente em FLEX.
Nesta aplicacao teremos varios clientes ( se Deus quiser =D ).
Minha ideia eh criar uma base de dados para cada cliente, e de alguma forma parametrizar isso por usuario.
A ideia esta ate bem montada, o problema eh aplicar.
Gostaria de saber se alguem jah fez algo do genero, sabe de algo que eu possa estar pesquisando para fazer isso.
Atualmente tenho um .property que eh lido pelo Spring.
Pouco tempo atras vi umas discussões aqui no fórum sobre isso, não acompanhei muito a fundo porque não precisei ainda, mas da uma pesquisada aí que tu acha também…
Aqui é uma discussão que mostro como ficaria a implementação de algumas abordagens utilizando VRaptor (ainda não está pronto, quando tiver algo concreto crio um projeto no github com os fontes. Estou aguardo o webminar do Hibernate): http://www.guj.com.br/java/230902-multi-tenant-com-vraptor
Atualmente faço isso na ‘mão’. Crio uma SessionFactory para cada cliente. Tenho um .cfg.xml para cada cliente.
E também utilizo o Flex no front-end