An Approach to Developing Multi-Tenancy SaaS Using Metaprogramming
Resumo
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
Publicado
15/10/2012
Como Citar
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: BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA), 18. , 2012, São Paulo.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2012
.
p. 207-210.