Um arcabouço de software reflexivo para persistencia de objetos em bases de dados heterogeneas

AUTOR(ES)
DATA DE PUBLICAÇÃO

1999

RESUMO

Esta dissertação descreve uma abordagem inovadora em relação às encontradas na literatura para o problema de persistência de objetos. Nossa abordagem combina reflexão computacional e arcabouços de software para a construção de um arcabouço de software reflexivo para persistência de objetos. Com essa abordagem apresentamos uma solução para duas questões que, na nossa opinião, ainda não foram contempladas de maneira satisfatória em outros sistemas de persistência: (i) persistência totalmente transparente e (ii) acesso a bases de dados heterogêneas. Essa solução favorece ainda a construção de componentes de software altamente reutilizáveis e o aumento de produtividade nas etapas de construção e manutenção das aplicações. Os benefícios do uso do arcabouço são demonstrados na dissertação em duas instâncias: primeiro com uma discussão sobre o seu uso como uma ferramenta de apoio ao processo de migração incremental de sistemas legados e segundo no uso do arcabouço num protótipo de sistema de comércio pela Internet. Esta dissertação também apresenta uma avaliação de desempenho de reflexão computacional. Os resultados dessa avaliação surpreendem porque indicam que os custos associados ao uso dessa técnica podem ser maiores que os verificados inicialmente. Nossos resultados ainda não oferecem evidência definitiva sobre a questão de custo, mas representam mais um passo na direção de uma avaliação mais abrangente dessa questão

ASSUNTO(S)

programação orientada a objetos (computação) engenharia de software framework (programa de computador)

Documentos Relacionados