• DocumentCode
    2674841
  • Title

    Enabling multi-tenancy: An industrial experience report

  • Author

    Bezemer, Cor-Paul ; Zaidman, Andy ; Platzbeecker, Bart ; Hurkmans, Toine ; Hart, Aadt

  • Author_Institution
    Fac. of EEMCS, Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    8
  • 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). 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 multi-tenant one using a lightweight reengineering approach.
  • Keywords
    software architecture; software maintenance; SaaS business model; Software as a Service; lightweight reengineering; multitenancy; software architecture; Authentication; Biological system modeling; Databases; Hardware; Layout; Servers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609735
  • Filename
    5609735