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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.