Model-driven tenant development for PaaS-based SaaS

Wei Tek Tsai, Wu Li, Babak Esmaeili, Wenjun Wu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

This paper proposes key SaaS (Software-as-a-Service) design strategies for those SaaS systems that run on top of a commercial PaaS (Platform-as-a-Service) system such as GAE (Google App Engine)[1]. Specifically, this paper proposes a modelbased approach for customization, multi-tenancy architecture, scalability, and redundancy & recovery techniques for GAE. The ACDATER (Actors, Conditions, Data, Actions, Timing, Events, and Relationship) model is used for various features, and then automated code generation is used to generate code based on the model specified. Simulation can be performed to ensure correctness before deployment.

Original languageEnglish (US)
Title of host publicationCloudCom 2012 - Proceedings
Subtitle of host publication2012 4th IEEE International Conference on Cloud Computing Technology and Science
Pages821-826
Number of pages6
DOIs
StatePublished - 2012
Event2012 4th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012 - Taipei, Taiwan, Province of China
Duration: Dec 3 2012Dec 6 2012

Publication series

NameCloudCom 2012 - Proceedings: 2012 4th IEEE International Conference on Cloud Computing Technology and Science

Other

Other2012 4th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012
Country/TerritoryTaiwan, Province of China
CityTaipei
Period12/3/1212/6/12

Keywords

  • ACDATER
  • Google App Engine
  • Software-as-a-Service (SaaS)
  • automated code generation
  • customization
  • faulttolerant computing
  • multi-tenancy architecture
  • scalability

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Model-driven tenant development for PaaS-based SaaS'. Together they form a unique fingerprint.

Cite this