收藏本站
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

Software-as-a-service(SaaS): perspectives and challenges

TSAI WeiTek  BAI XiaoYing  HUANG Yu  
【摘要】: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.

知网文化
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978