Model-Driven Tenant Development for PaaS-Based SaaS

被引:0
|
作者
Tsai, Wei-Tek [1 ,2 ]
Li, Wu [1 ]
Esmaeili, Babak [1 ]
Wu, Wenjun [3 ]
机构
[1] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85281 USA
[2] Tsinghua Univ, INLIST, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[3] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
基金
美国国家科学基金会;
关键词
component; Software-as-a-Service (SaaS); Google App Engine; ACDATER; automated code generation; customization; multi-tenancy architecture; scalability; fault-tolerant computing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 conectness before deployment.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] THE MODEL-DRIVEN DEVELOPMENT METHOD BASED ON THE IMPROVED FEATURE ANALYSIS
    Wu, Lei
    Wei, Zhen
    [J]. JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2011, 10 (01) : 151 - 158
  • [32] Model-driven development of RTOS-Based embedded software
    Maeng, Ji Chan
    Na, Dongjin
    Lee, Yongsoon
    Ryu, Minsoo
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 687 - +
  • [33] UML-based Model-Driven REST API Development
    Rossi, Davide
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1 (WEBIST), 2016, : 194 - 201
  • [34] Model-driven Development for ESP-based IoT Systems
    Karaduman, Burak
    Challenger, Moharram
    [J]. 2021 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT (SERP4IOT), 2021, : 9 - 12
  • [35] Model-Driven Mechatronic System Development
    Paczona, Martin
    Mayr, Heinrich C.
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1730 - 1736
  • [36] Model-driven development (WMDD 2004)
    Aagedal, JO
    Bézivin, J
    Linington, PF
    [J]. OBJECT-ORIENTED TECHNOLOGY, 2004, 3344 : 148 - 157
  • [37] Model-Driven Development for Ubiquitous MAS
    Agueero, Jorge
    Rebollo, Miguel
    Carrascosa, Carlos
    Julian, Vicente
    [J]. AMBIENT INTELLIGENCE AND FUTURE TRENDS - INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE (ISAML 2010), 2010, 72 : 87 - 95
  • [38] MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
    Sulistyo, Selo
    Prinz, Andreas
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 288 - 291
  • [39] UML-Based Model-Driven Development for HSDPA Design
    Martinez, Jesus
    Merino, Pedro
    Salmeron, Alberto
    Malpartida, Francisco
    [J]. IEEE SOFTWARE, 2009, 26 (03) : 26 - 33
  • [40] ONTOLOGY DEVELOPMENT FOR MODEL-DRIVEN DESIGN IN KNOWLEDGE BASED ENGINEERING
    van der Elst, Stefan
    van Tooren, Michel
    [J]. KEOD 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2009, : 261 - 268