Bom dia.
Por gentileza, eu gostaria muito da opinião de vocês.
Eu possuo uma aplicação que busca no CRM todos os contatos de todas as contas, além de produtos e outras informações que acabam tornando chamadas ao Web Services muito demoradas.
Atualmente, o sistema está implementado para buscar essas informações no Web Services, na inicialização do potlet, aplicação, etc. Isso torna a aplicação pouco amigável para o usuário, já que demora até cinco minutos para que a resposta seja retornada.
Bem, não seria uma solução elegante, ao meu ver, criar uma tabela no banco que atualizasse esses dados diariamente, por exemplo, porque o banco do portal é criado através de engenharia reversa, ou seja, quando eu precisasse recriar o schema, teria que criar essas tabelas customizadas, enfim, eu não quero manter essas informações persistidas no banco de dados.
Alguém pode sugerir uma solução ou material que indique a melhor pratica para esse tipo de problema?
Muito obrigado a todos!
[]'s