Print Email Facebook Twitter Challenges of reengineering into multi-tenant SaaS applications Title Challenges of reengineering into multi-tenant SaaS applications Author Bezemer, C. Zaidman, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2010-12-31 Abstract 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). In our paper, we identify some of the core challenges of implementing multi-tenancy. Furthermore, we present a conceptual reengineering approach to support the migration of single-tenant applications into multi-tenant applications. To reference this document use: http://resolver.tudelft.nl/uuid:d2e87722-f370-4a38-8d8c-adf686a12bf5 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2010-012 Part of collection Institutional Repository Document type report Rights © 2010 The Author(s) . Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology Files PDF TUD-SERG-2010-012.pdf 2.53 MB Close viewer /islandora/object/uuid:d2e87722-f370-4a38-8d8c-adf686a12bf5/datastream/OBJ/view