Chapter 10

Architectural Perspective for Design and Analysis of Scalable Software as a Service Architectures

B. Tekinerdogan*; O. Ozcan    * Wageningen University, Wageningen, The Netherlands Bilkent University, Ankara, Turkey

Abstract

Cloud computing is an emerging computing paradigm that has gained broad interest in different domains. An important category is Software-as-a-Service (SaaS), an on-demand software delivery model in which software and associated data are centrally hosted on the cloud. One of the challenges in designing and maintaining SaaS computing systems is the design for and analysis of scalability. To address quality concerns in software architecture design, an important approach is to define so-called architectural perspectives ...

Get Managing Trade-offs in Adaptable Software Architectures now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.