Design and implementation of a Cloud SaaS framework for Multi-Tenant applications
Petros Morakos, Απόστολος Μηλιώνης · 2014
The Cloud Computing model has imposed a number of attractive features into the infrastructure and software architectures. Software enterprises strive to exploit these features in order to grow their competitiveness and economic profits in the market. This work identifies key features of Cloud Computing, such as high availability, extensibility, customizability, synchronization, consistency and multi-tenancy. A Software-as-a-Service (SaaS) framework is presented for the realization of Multi-Tenant services and applications onto an experimental cloud infrastructure. The proposed framework provides services which make the development and management process of Multi-Tenant applications easier. Essentially, the goal of this paper is to highlight important Cloud and clustering features and show methods to realize a SaaS framework for the creation and accommodation of cloud multi-tenant applications.