An approach to developing multi-tenancy SaaS using metaprogramming

  • Authors:
  • Josino Rodrigues;Andreza Leite;Julio Cesar Damasceno;Vinicius Cardoso Garcia;Paulo Silveira;Silvio Romero Lemos Meira

  • Affiliations:
  • UFPE, Recife, Brazil;UFPE, UFRPE, Recife, Brazil;UFPE, UFRPE, Recife, Brazil;UFPE, Recife, Brazil;UFPE, Recife, Brazil;UFPE, Recife, Brazil

  • Venue:
  • Proceedings of the 18th Brazilian symposium on Multimedia and the web
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 multi-tenancy 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.