Til hovedinnhold
Norsk English

Using Intrusive Microservices to Enable Deep Customization of Multi-tenant SaaS

Sammendrag

Enterprise software applications need to be customized in order to meet special requirements from customers. When the customization requirements are beyond the prediction of vendors, deep customization is needed, and traditionally customers do deep customizations by directly modifying the application source code. When the applications are moving from on-premises to multi-tenant Software as a Service, directly changing code is not feasible because many customers are sharing one instance of the application code. In this paper, we present a new approach to enable deep customization on multi-tenant SaaS, using intrusive microservices. The custom code is implemented as an isolated and self-contained microservice running beside the main service, and it uses callback code to intrusively execute queries or commands inside the main service. We present the key techniques behind intrusive microservices and illustrate how turned an open source online shopping application into a deeply customizable multi-tenant service.
Les publikasjonen

Kategori

Vitenskapelig kapittel

Språk

Engelsk

Forfatter(e)

  • Franck Chauvel
  • Arnor Solberg

Institusjon(er)

  • SINTEF Digital / Sustainable Communication Technologies

År

2018

Forlag

IEEE (Institute of Electrical and Electronics Engineers)

Bok

2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), Coimbra, Portugal, 4-7 Sept. 2018

ISBN

9781538658413

Side(r)

30 - 37

Vis denne publikasjonen hos Nasjonalt Vitenarkiv