Modeling and Self-Configuring SaaS Application
Nadir K.Salih, Tianyi Zang

TL;DR
This paper introduces a new model for SaaS applications with a self-configuration algorithm that improves performance by dynamically selecting optimal configurations through feature models and interactive communication.
Contribution
It proposes a novel three-level SaaS model with an integrated self-configuration algorithm based on feature models and XML communication.
Findings
Enhanced performance through dynamic configuration selection
Effective use of feature models for SaaS management
Validated with an online booking example
Abstract
The main objectives of SaaS application are to make the management and control of software easier and take the management strain away from consumers. However, it also leads to software services available globally and this has been realized in our paper by designing a new model for SaaS application. The three levels we have classified in our model easy adapted to workflow and services. From the application layers meat-model description we discovered a new algorithm for the self-configuration of SaaS application. We used a feature model to define the variation of our model's management levels. The Xml file obtained from the feature model gave interactive communication between three levels and our new self-configuration algorithm. That increased the performance by selecting from the web a suitable configuration for every level. We have explained all the processes by an online booking…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Software System Performance and Reliability · Advanced Software Engineering Methodologies
