AI-Driven Microservice Identification for Business Process Digital Transformation: A Multi-Dependency Collaborative Clustering Approach
Keywords:
Microservices, Artificial Intelligence, Digital Transformation, Business Processes, Semantic Dependencies, Collaborative Clustering, Smart Modernization, Legacy System Migration, Sentence-BERT, NLP
Abstract
In the era of digital transformation, enterprises are increasingly seeking to modernize their legacy monolithic systems in favor of more agile and modular architectures. Microservices have emerged as a compelling solution, offering scalability, maintainability, and independent deployment. However, the automated extraction of microservices from legacy systems—particularly when documentation is sparse or outdated—remains a complex and unresolved challenge. This paper introduces an AI-powered, multi-view methodology for microservice identification based on business process (BP) models. Unlike traditional approaches that rely on static code analysis or single-view aggregation, our method simultaneously captures and analyzes three critical types of dependencies within business processes: control flow, data exchange, and semantic similarity. Each dependency is modeled separately and processed through a collaborative clustering framework, where AI agents exchange signals to achieve consensus-based service decomposition. Artificial Intelligence plays a dual role in our system: it is used for semantic enrichment—via Natural Language Processing (NLP) and Sentence-BERT embeddings—and for optimizing the clustering strategy through dependency alignment and explainability metrics. A real-world case study on the Bicing bike-sharing system in Barcelona, composed of over 50 business activities, demonstrates the effectiveness and scalability of our approach. Experimental results show that the AI-enhanced model achieves superior clustering performance in terms of cohesion, coupling, and interpretability compared to baseline methods. By integrating AI-driven analytics with business process understanding, our approach provides a robust pathway toward automated, explainable, and domain-aligned microservice extraction—supporting sustainable digital transformation at scale. Une étude de cas réelle sur le système de partage de vélos Bicing à Barcelone, composé de plus de 50 activités commerciales, démontre l'efficacité et l'évolutivité de notre approche. Les résultats expérimentaux montrent que le modèle amélioré par l'IA atteint des performances de regroupement supérieures en termes de cohésion, de couplage et d'interprétabilité par rapport aux méthodes de base.
Published
2025-10-10
How to Cite
DAOUD, M., Assamid, F. ezzahra, Ennouni, A., & Sabri, M. A. (2025). AI-Driven Microservice Identification for Business Process Digital Transformation: A Multi-Dependency Collaborative Clustering Approach. Statistics, Optimization & Information Computing. https://doi.org/10.19139/soic-2310-5070-2523
Issue
Section
Research Articles
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).