Design Patterns for Runtime Variability of Business Software as a Service

Publication date

DOI

Document Type

Master Thesis

Collections

Open Access logo

License

CC-BY-NC-ND

Abstract

In recent years Software as a Service (SaaS) has proven to be a highly popular deployment model for business software. In this research we describe four patterns for the implementation of variability in business software as a service. We analyse the patterns on security, performance, scalability, maintainability and implementation effort. Followed by a review of the patterns and analysis by experts in the field of software architectures.

Keywords

software patterns, software variability, software as a service

Citation