Olá Pessoal,
Estou com o seguinte cenário e gostaria de algumas dicas de vocês, já pensei em algumas soluções, mas gostaria de escutar soluções de outros arquitetos.
Tenho que desenvolver um aplicativo que deverá ter sua própria tabela, exemplo usuários, mas eu terei que importar esses usuários de 3 conexões diferentes, pois eu não posso criar DBLINK entre os bancos de dados.
Na persistência do meu aplicativo vou utilizar o JPA, mas o que vocês me recomendam, pois terei 3 views diferentes cada uma de uma conexão que importarei dados para a tabela de usuários do aplicativo que estarei desenvolvendo.
Utilizo um framework que poderei jogar estas informações recuperadas das views em um cachê que será tualizado diariamente.
Eu pensei em criar uma tabela usuários_corporativo preenchendo com as informações das 3 views através de StoredProcedures, e depois no Java importar os usuário dependendo do filtro.
Cada view trás informações mais atualizada do que a outra, exemplo da ?view 1? pegarei nome, endereço. Da ?view 2? recupero a data_nasc e da view 3 o telefone.
Alguém já passou por isso?