CORC  > 清华大学
Software-as-a-service(SaaS): perspectives and challenges
TSAI WeiTek ; BAI XiaoYing ; HUANG Yu ; TSAI WeiTek ; BAI XiaoYing ; HUANG Yu
2016-03-30 ; 2016-03-30
关键词software-as-a-service SaaS architecture customization multi-tenancy architecture redundancy and recovery scalability TP393.09
其他题名Software-as-a-service(SaaS): perspectives and challenges
中文摘要Software-as-a-service(SaaS)has received significant attention recently as one of three principal components of cloud computing,and it often deals with applications that run on top of a platform-as-a-service(PaaS)that in turn runs on top of infrastructure-as-a-service(IaaS).This paper provides an overview of SaaS including its architecture and major technical issues such as customization,multi-tenancy architecture,redundancy and recovery mechanisms,and scalability.Specifically,a SaaS system can have architecture relating to a database-oriented approach,middleware-oriented approach,service-oriented approach,or PaaS-oriented approach.Various SaaS customization strategies can be used from light customization with manual coding to heavy customization where the SaaS system and its underlying PaaS systems are customized together.Multi-tenancy architecture is an important feature of a SaaS and various trade-offs including security isolation,performance,and engineering effort need to be considered.It is important for a SaaS system to have multi-level redundancy and recovery mechanisms,and the SaaS system needs to coordinate these with the underlying PaaS system.Finally,SaaS scalability mechanisms include a multi-level architecture with load balancers,automated data migration,and software design strategies.; Software-as-a-service(SaaS) has received significant attention recently as one of three principal components of cloud computing, and it often deals with applications that run on top of a platform-as-a-service(PaaS) that in turn runs on top of infrastructure-as-a-service(IaaS). This paper provides an overview of SaaS including its architecture and major technical issues such as customization, multi-tenancy architecture, redundancy and recovery mechanisms, and scalability. Specifically, a SaaS system can have architecture relating to a database-oriented approach, middleware-oriented approach, service-oriented approach, or PaaS-oriented approach. Various SaaS customization strategies can be used from light customization with manual coding to heavy customization where the SaaS system and its underlying PaaS systems are customized together. Multi-tenancy architecture is an important feature of a SaaS and various trade-offs including security isolation, performance, and engineering effort need to be considered. It is important for a SaaS system to have multi-level redundancy and recovery mechanisms, and the SaaS system needs to coordinate these with the underlying PaaS system. Finally, SaaS scalability mechanisms include a multi-level architecture with load balancers, automated data migration, and software design strategies.
语种英语 ; 英语
内容类型期刊论文
源URL[http://ir.lib.tsinghua.edu.cn/ir/item.do?handle=123456789/146863]  
专题清华大学
推荐引用方式
GB/T 7714
TSAI WeiTek,BAI XiaoYing,HUANG Yu,et al. Software-as-a-service(SaaS): perspectives and challenges[J],2016, 2016.
APA TSAI WeiTek,BAI XiaoYing,HUANG Yu,TSAI WeiTek,BAI XiaoYing,&HUANG Yu.(2016).Software-as-a-service(SaaS): perspectives and challenges..
MLA TSAI WeiTek,et al."Software-as-a-service(SaaS): perspectives and challenges".(2016).
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace