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.