DocumentCode :
3191903
Title :
Model-driven tenant development for PaaS-based SaaS
Author :
Wei-Tek Tsai ; Wu Li ; Esmaeili, B. ; Wenjun Wu
Author_Institution :
Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2012
fDate :
3-6 Dec. 2012
Firstpage :
821
Lastpage :
826
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 model-based 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.
Keywords :
cloud computing; program compilers; ACDATER model; GAE; Google App Engine; PaaS-based SaaS; actors-condition-data-action-timing-event-relationship model; code generation; customization technique; model-based approach; model-driven tenant development; multitenancy architecture technique; platform-as-a-service system; redundancy-recovery techniques; scalability technique; software-as-a-service design strategy; Computational modeling; Data models; Databases; Reliability; Scalability; Software as a service; ACDATER; Google App Engine; Software-as-a-Service (SaaS); automated code generation; customization; faulttolerant computing; multi-tenancy architecture; scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4673-4511-8
Electronic_ISBN :
978-1-4673-4509-5
Type :
conf
DOI :
10.1109/CloudCom.2012.6427497
Filename :
6427497
Link To Document :
بازگشت