2014
DOI: 10.5121/ijcsit.2014.6503
|View full text |Cite
|
Sign up to set email alerts
|

Variability Modeling for Customizable Saas Applications

Abstract: Most of current Software-as-a-Service (SaaS) applications are developed as customizable serviceoriented applications that serve a large number of tenants (users) by one application instance. The current rapid evolution of SaaS applications increases the demand to study the commonality and variability in software product lines that produce customizable SaaS applications. During runtime, Customizability is required to achieve different tenants' requirements. During the development process, defining and realizing… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…Additionally, a tenant's requirement changes often emerge after the applications and services are developed; therefore, the run-time customization scoped to a specific tenant has to be supported within the same application instance [7], [8], [19], [20], and it does not affect tenant isolation and application availability [7], [19], [20]. Typically, SaaS applications lack the extensibility of licensed products [6].…”
Section: Motivationmentioning
confidence: 99%
“…Additionally, a tenant's requirement changes often emerge after the applications and services are developed; therefore, the run-time customization scoped to a specific tenant has to be supported within the same application instance [7], [8], [19], [20], and it does not affect tenant isolation and application availability [7], [19], [20]. Typically, SaaS applications lack the extensibility of licensed products [6].…”
Section: Motivationmentioning
confidence: 99%
“…Most of current SaaS applications have been developed using service-oriented architecture (SOA) model [1]. In SOA model, each application is a collection of services that are organized in several layers.…”
Section: Introductionmentioning
confidence: 99%
“…SaaS is a software delivery model in which software is delivered to customers as a service [1]. Instead of delivering individual application instance for each tenant, one application instance serves thousands of tenants [2].…”
Section: Introductionmentioning
confidence: 99%