Multi-tenant SaaS applications: maintenance dream or nightmare?
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Engineering multi-tenant software-as-a-service systems
Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems
Variability in multi-tenant environments: architectural design patterns from industry
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
A middleware layer for flexible and cost-efficient multi-tenant applications
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Variability as a service: outsourcing variability management in multi-tenant saas applications
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
An approach to developing multi-tenancy SaaS using metaprogramming
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Towards performance isolation in multi-tenant SaaS applications
Proceedings of the 7th Workshop on Middleware for Next Generation Internet Computing
A middleware layer for flexible and cost-efficient multi-tenant applications
Proceedings of the 12th International Middleware Conference
A formal model for multi-tenant software-as-a-service in cloud computing
Proceedings of the 5th ACM COMPUTE Conference: Intelligent & scalable system technologies
Hi-index | 0.00 |
Multi-tenancy is a relatively new software architecture principle in the realm of the Software as a Service (SaaS) business model. It allows to make full use of the economy of scale, as multiple customers - “tenants” - share the same application and database instance. All the while, the tenants enjoy a highly configurable application, making it appear that the application is deployed on a dedicated server. The major benefits of multi-tenancy are increased utilization of hardware resources and improved ease of maintenance, resulting in lower overall application costs, making the technology attractive for service providers targeting small and medium enterprises (SME). Therefore, migrating existing single-tenant to multi-tenant applications can be interesting for SaaS software companies. In this paper we report on our experiences with reengineering an existing industrial, single-tenant software system into a multitenant one using a lightweight reengineering approach.