Building a Customizable Business-Process-as-a-Service Application with Current State-of-Practice

Abstract : Application-level multi-tenancy is an increasingly prominent architectural pattern in Software-as-a-Service (SaaS) applications that enables multiple tenants (customers) to share common application functionality and resources among each other. This has the disadvantage that multi-tenant applications are often limited in terms of customizability: one application should fit the needs of all customers.In this paper, we present our experiences with developing a multi-tenant SaaS document processing system using current state-of-practice workflow technologies from the JBoss family. We specifically focus on the customizability w.r.t. the different tenant-specific requirements, and the manageability of the tenant-specific customizations.Our main experiences are threefold: (i) we were insufficiently able to modularize the activities and compositions that constitute the document processing workflow, (ii) we lacked support for describing tenant-level variations independently, and (iii) the workflow engine we employed is too centralized in terms of control, which limits resilience and thereby endangers scalability of the document processing application.
Type de document :
Communication dans un congrès
Walter Binder; Eric Bodden; Welf Löwe. 12th International Conference on Software Composition (SC), Jun 2013, Budapest, Hungary. Springer, Lecture Notes in Computer Science, LNCS-8088, pp.113-127, 2013, Software Composition. 〈10.1007/978-3-642-39614-4_8〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01492780
Contributeur : Hal Ifip <>
Soumis le : lundi 20 mars 2017 - 15:35:07
Dernière modification le : mardi 16 janvier 2018 - 15:43:54
Document(s) archivé(s) le : mercredi 21 juin 2017 - 13:10:17

Fichier

978-3-642-39614-4_8_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Fatih Gey, Stefan Walraven, Dimitri Landuyt, Wouter Joosen. Building a Customizable Business-Process-as-a-Service Application with Current State-of-Practice. Walter Binder; Eric Bodden; Welf Löwe. 12th International Conference on Software Composition (SC), Jun 2013, Budapest, Hungary. Springer, Lecture Notes in Computer Science, LNCS-8088, pp.113-127, 2013, Software Composition. 〈10.1007/978-3-642-39614-4_8〉. 〈hal-01492780〉

Partager

Métriques

Consultations de la notice

37

Téléchargements de fichiers

51