Framework de Persistência para Implementação De Aplicações Multi-tenant em Java

  • Matheus de A. Cordeiro Faculdades Integradas de Patos
  • Emanuell F. H. de Lucena Faculdades Integradas de Patos

Resumo


Com a crescente demanda de aplicações em nuvem, devido aos altos custos de manutenção dos serviços oferecidos pelo modelo tradicional de oferta de software, surge o modelo de arquitetura multi-tenancy, que permite a otimização de recursos de infraestrutura e sistemas de software compartilhando uma mesma instância de aplicação e mantendo os dados dos clientes separados de forma lógica. Na linguagem Java, a API JDBC, amplamente utilizada pela comunidade de desenvolvedores, ainda não dá suporte nativo a conexões multi-tenant. Este trabalho apresenta um framework que segue essas características para tornar possível a implementação de aplicações multi-tenant em Java utilizando a API JDBC para conexão com o banco de dados. Nas primeiras etapas deste trabalho, a metodologia adotada consiste na realização de pesquisas bibliográficas sobre o assunto central e temas relacionados, com o intuito de adquirir o conhecimento teórico necessário. Em seguida, utilizando-se dos conhecimentos adquiridos na etapa anterior, são descritos os requisitos e estrutura de um framework, aplicando os conceitos vistos anteriormente. Por fim, a criação e execução de um estudo de caso utilizando o framework apresentado.

Publicado
27/05/2014
CORDEIRO, Matheus de A.; DE LUCENA, Emanuell F. H.. Framework de Persistência para Implementação De Aplicações Multi-tenant em Java. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 10. , 2014, Londrina. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 435-445. DOI: https://doi.org/10.5753/sbsi.2014.6134.