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


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 the O’Reilly learning platform.

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