A taxonomy of variability realization techniques: Research Articles
Software—Practice & Experience
Software as a Service: Configuration and Customization Perspectives
SERVICES-2 '08 Proceedings of the 2008 IEEE Congress on Services Part II
Configurability in SaaS (software as a service) applications
Proceedings of the 2nd India software engineering conference
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Dynamic configuration management of cloud-based applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Configuring business process models
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Software-as-a-Service (SaaS) is a new delivery model, whose basic idea is to provide applications to the customer on demand over the Internet. In contrast to older approaches SaaS promotes multi-tenancy as a tool to exploit economies-of-scale. This means that a single application instance serves multiple customers. However, the flexibility of an application to be adapted to individual tenant's needs is a major requirement for the acceptance and success of such an application. Thus, the issue of flexibility of multi-tenancy applications is discussed in this paper. Furthermore, the goal of this paper is to analyze how Software Product Lines (SPL) can be utilized to create highly customizable SaaS applications. In order to achieve this goal a vision of an architectural model is presented. This model is supposed to support the creation of such applications.