Comparing PaaS offerings in light of SaaS development

被引:9
作者
Walraven, Stefan [1 ]
Truyen, Eddy [1 ]
Joosen, Wouter [1 ]
机构
[1] Katholieke Univ Leuven, iMinds DistriNet, B-3001 Leuven, Belgium
关键词
Cloud computing; PaaS comparison; SaaS applications; Development support;
D O I
10.1007/s00607-013-0346-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software vendors increasingly aim to apply the Software-as-a-Service (SaaS) delivery model instead of the traditional on-premise model. Platforms-as-a-Service (PaaS), such as Google App Engine and Windows Azure, deliver a computing platform and solution stack as a service, but they also aim to facilitate the development of cloud applications (SaaS). Such PaaS offerings should enable third parties to build and deliver multi-tenant SaaS applications while shielding the complexity of the underpinning middleware and infrastructure. This paper compares, on the basis of a practical case study, three different and representative PaaS platforms with respect to their support for SaaS application development. We have reengineered an on-premise enterprise application into a SaaS application and we have subsequently deployed it in three PaaS-based cloud environments. We have investigated the following qualities of the PaaS platforms from the perspective of SaaS development: portability of the application code base, available support for creating and managing multi-tenant-aware applications, and quality of the tool support.
引用
收藏
页码:669 / 724
页数:56
相关论文
共 72 条
[1]  
Amazon Web Services LLC, AM EL COMP CLOUD AM
[2]  
Amazon Web Services LLC, AWS EL BEANST
[3]  
Andrikopoulos V, 2013, COMPUTING, V95, P493, DOI 10.1007/s00607-012-0248-2
[4]  
[Anonymous], Google App Engine
[5]  
[Anonymous], 2008, P 2008 ACM SIGMOD IN
[6]  
Apprenda Inc, APPR LEAD PRIV PAAS
[7]  
Armbrust M, 2009, 28 U CAL EECS DEP
[8]  
Aulbach S, 2009, ACM SIGMOD/PODS 2009 CONFERENCE, P881
[9]  
Azeez Afkham, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P458, DOI 10.1109/CLOUD.2010.50
[10]  
Baker J, 2011, CIDR 11