跳到主要导航 跳到搜索 跳到主要内容

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

  • Wei Tek Tsai
  • , Xiao Ying Bai
  • , Yu Huang
  • Arizona State University
  • Tsinghua University

科研成果: 期刊稿件文章同行评审

摘要

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.

源语言英语
页(从-至)1-15
页数15
期刊Science China Information Sciences
57
5
DOI
出版状态已出版 - 5月 2014
已对外发布

指纹

探究 'Software-as-a-service (SaaS): Perspectives and challenges' 的科研主题。它们共同构成独一无二的指纹。

引用此