Roadmap


Abaixo encontramos alguns dos recursos que estão sendo modelados e implementados, devendo serem disponibilizados em versões futuras do XPrevail:
- Tratamento mais preciso e menos oneroso (em termos de espaço em disco) para o fator hora.

- Carregamento multi-thread de log de transações.

- Replicação tradicional e replicação para RDBMS.

- Diminuir tempo de read-only pelo uso de múltiplos prevalentsystems.

- Suporte eficiente a transações.

- Extensão do suporte a AOP, dada pela implementação de uma estrutura equivalente ao Pointcut, no AspectJ. A abordagem no geral continuará a ser dinâmica e simplista.

- Recursos para o tratamento de atualizações realizadas nas estruturas das classes serializadas.

- Suporte a persistência direta em RDBMS, uma alternativa ao uso da prevalência, mas feita de forma transparente. O código cliente não deverá perceber a opção interna dos engines do XPrevail, estejam ele utilizando prevalência ou RDBMS. 

- Uma ferramenta para migração de dados bi-direcional entre prevalência e RDBMS. O mapeamento objeto-relacional deverá ser feito através de arquivos XML externos. As classes para tratar esse mapeamento serão utilizadas também no processo de replicação e persistência online em RDBMS.

- Infra-estrutura básica para publicação de objetos via .NET Remoting

- Suporte a especificação de lock, otimista e pessimista, de objetos. 

- Implementação de um aspecto para fornecer estatísticas dos PrevalentSystem's.

- Disponibilizar adapters para trabalhar com controles databinding.