%0 Conference Proceedings %T Event-Based Customization of Multi-tenant SaaS Using Microservices %+ University of Oslo (UiO) %+ SINTEF Digital, Microsystems and Nanotechnology [Oslo] %+ Stiftelsen for INdustriell og TEknisk Forskning Digital [Trondheim] (SINTEF Digital) %A Nordli, Espen, Tønnessen %A Nguyen, Phu, H. %A Chauvel, Franck %A Song, Hui %Z Part 5: Service-Oriented Computing %< avec comité de lecture %( Lecture Notes in Computer Science %B 22th International Conference on Coordination Languages and Models (COORDINATION) %C Valletta, Malta %Y Simon Bliudze %Y Laura Bocchi %I Springer International Publishing %3 Coordination Models and Languages %V LNCS-12134 %P 171-180 %8 2020-06-15 %D 2020 %R 10.1007/978-3-030-50029-0_11 %K Microservices %K Architecture %K Event-based %K Cloud %K SaaS %K Customization %K IoT %K Edge %K Security %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X Popular enterprise software such as ERP, CRM is now being made available on the Cloud in the multi-tenant Software as a Service (SaaS) model. The added values come from the ability of vendors to enable customer-specific business advantage for every different tenant who uses the same main enterprise software product. Software vendors need novel customization solutions for Cloud-based multi-tenant SaaS. In this paper, we present an event-based approach in a non-intrusive customization framework that can enable customization for multi-tenant SaaS and address the problem of too many API calls to the main software product. The experimental results on Microsoft’s eShopOnContainers show that our approach can empower an event bus with the ability to customize the flow of processing events, and integrate with tenant-specific microservices for customization. We have shown how our approach makes sure of tenant-isolation, which is crucial in practice for SaaS vendors. This direction can also reduce the number of API calls to the main software product, even when every tenant has different customization services. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-03273988/document %2 https://inria.hal.science/hal-03273988/file/495623_1_En_11_Chapter.pdf %L hal-03273988 %U https://inria.hal.science/hal-03273988 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-COORDINATION %~ IFIP-LNCS-12134