Implementing Automatic Microservices Detection in Business Processes Using Association Rules

Authors

  • Mohamed Daoud University Lyon 1, France
  • Abdelouahed Sabri Faculty of Sciences Dhar el Mahraz, University Sidi Mohamed Ben Abdellah,Fez, Morocco

DOI:

https://doi.org/10.19139/soic-2310-5070-2071

Keywords:

monolithic systems, microservices, business process, association rules

Abstract

Microservice-oriented architectures are increasingly becoming the preferred architectural style over monolithic systems, both in academic research and industrial applications. This shift is largely due to microservices' ability to deconstruct large, monolithic applications into smaller, independent, highly cohesive, and loosely connected services.However, the process of identifying appropriate microservices is a significant challenge, which, if not addressed adequately, could hinder the effectiveness and benefits of transitioning to this architectural style. In this paper, we introduce an innovative method based on association rules to automate the identification of microservices within a business process. This technique leverages association analysis to uncover latent correlations among the attributes of various activities. Activities sharing similar attributes are then grouped into the same microservice categories. To validate and demonstrate the practicality of our method, we conduct a case study focusing on a bicycle rental system.

Downloads

Published

2024-12-12

Issue

Section

Research Articles

How to Cite

Implementing Automatic Microservices Detection in Business Processes Using Association Rules. (2024). Statistics, Optimization & Information Computing, 13(3), 1192-1208. https://doi.org/10.19139/soic-2310-5070-2071