Towards a framework for building SaaS applications operating in diverse and dynamic environments

0Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Enterprises have increasingly adopted the Software-as-aservice (SaaS) model to facilitate on-demand delivery of software applications. A SaaS customer - tenant - may operate in diverse environments and may demand a different level of qualities from the application. A tenant may also operate in a dynamic environment where expectations from the application may change at run-time. To be able to operate in such environments, SaaS application requires support at both the architecture and implementation levels. This paper highlights the issues in building a SaaS that can accommodate such diverse and dynamic environments. We propose a methodological framework called Chameleonic-SaaS that abstracts out the responsibilities involved and provides guidelines to realize it. Our framework introduces variability in the architecture to manipulate the architecture-level decisions, especially tactics. Feasibility of the framework is demonstrated by an example of a MOOC application.

Cite

CITATION STYLE

APA

Agrawal, A., & Prabhakar, T. V. (2016). Towards a framework for building SaaS applications operating in diverse and dynamic environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9839 LNCS, pp. 291–306). Springer Verlag. https://doi.org/10.1007/978-3-319-48992-6_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free