Authors:
André Correia
;
Jorge Renato Penha
and
António Miguel Rosado da Cruz
Affiliation:
Instituto Politécnico de Viana do Castelo, Portugal
Keyword(s):
Multi-tenancy, Software as a Service, Saas, Business Logic Configurability, Customizability, Extensibility.
Related
Ontology
Subjects/Areas/Topics:
Cloud Applications
;
Distributed and Mobile Software Systems
;
Enterprise Software Technologies
;
Software Engineering
;
Software Integration
;
Web-Based Software Development
Abstract:
Traditional software applications are typically customized before being delivered to a client. This customization was a paid service delivered by software development organisations. With the growing demand of applications delivered with a SaaS model, software development organisations are increasingly responding with the migration of traditional applications to a multi-tenant SaaS deployment model. This makes them face themselves with the problem of customizing a shared application, with a shared database, for each tenant that subscribes their deployed service. After overviewing existing solutions for application customizability, this paper addresses the customization of the business logic layer of multi-tenant applications by proposing a solution, which has been used in a multi-tenant WMS application deployed with a SaaS service model.