An Approach to Developing Multi-Tenancy SaaS Using Metaprogramming

  • Josino Rodrigues UFRPE
  • Andreza Leite UFRPE
  • Júlio César Damasceno UFRPE
  • Vinicius Cardoso Garcia UFPE
  • Silvio Romero Lemos Meira UFPE
  • Paulo Silveira UFPE


In last years have seen an increase in SaaS (Software as a Service) use. The development of multi-tenancy web application (one of the main ways to provide SaaS) increased considerably after the start of call “Web 2.0 Age”. This work presents an approach for implementation of a multitenancy SaaS application, and an architecture based on plugins and metaprogramming to achieve a high level software reuse. This approach is presented through an experience report described throughout the paper.
Palavras-chave: Multi-Tenancy, SaaS, Metaprograma¸c˜ao, Software as a Service, Software como servi¸co, Arquitetura
Como Citar

Selecione um Formato
RODRIGUES, Josino; LEITE, Andreza; DAMASCENO, Júlio César; GARCIA, Vinicius Cardoso ; MEIRA, Silvio Romero Lemos ; SILVEIRA, Paulo. An Approach to Developing Multi-Tenancy SaaS Using Metaprogramming. In: SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA), 18. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 207-210.

Artigos mais lidos do(s) mesmo(s) autor(es)