%0 Conference Proceedings %T Building a Customizable Business-Process-as-a-Service Application with Current State-of-Practice %+ Catholic University of Leuven = Katholieke Universiteit Leuven (KU Leuven) %A Gey, Fatih %A Walraven, Stefan %A Landuyt, Dimitri, Van %A Joosen, Wouter %< avec comité de lecture %( Lecture Notes in Computer Science %B 12th International Conference on Software Composition (SC) %C Budapest, Hungary %Y Walter Binder %Y Eric Bodden %Y Welf Löwe %I Springer %3 Software Composition %V LNCS-8088 %P 113-127 %8 2013-06-19 %D 2013 %R 10.1007/978-3-642-39614-4_8 %K Software-as-a-Service %K Business Process %K jBPM %K Multi-tenancy %K Customization %K Document Processing %Z Computer Science [cs]Conference papers %X 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. %G English %Z TC 2 %Z WG 2.4 %2 https://inria.hal.science/hal-01492780/document %2 https://inria.hal.science/hal-01492780/file/978-3-642-39614-4_8_Chapter.pdf %L hal-01492780 %U https://inria.hal.science/hal-01492780 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-TC2 %~ IFIP-LNCS-8088 %~ IFIP-SC %~ IFIP-WG2-4