Service candidate identification from monolithic systems based on execution traces

W Jin, T Liu, Y Cai, R Kazman, R Mo… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Monolithic systems increasingly suffer from maintainability and scalability issues as they
grow in functionality, size, and complexity. It is widely believed that (micro) service-based …

Functionality-oriented microservice extraction based on execution trace clustering

W Jin, T Liu, Q Zheng, D Cui… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
The main task of microservice extraction is to find which software entities (eg, methods,
classes) should be grouped together from existing monolithic software as candidate …

A taxonomy of service identification approaches for legacy software systems modernization

M Abdellatif, A Shatnawi, H Mili, N Moha… - Journal of Systems and …, 2021 - Elsevier
The success of modernizing legacy software systems to Service-Oriented Architecture (SOA)
depends on Service Identification Approaches (SIAs), which identify reusable functionalities …

A dataflow-driven approach to identifying microservices from monolithic applications

S Li, H Zhang, Z Jia, Z Li, C Zhang, J Li, Q Gao… - Journal of Systems and …, 2019 - Elsevier
Microservices architecture emphasizes employing multiple small-scale and independently
deployable microservices, rather than encapsulating all function capabilities into one …

Microservices identification through interface analysis

L Baresi, M Garriga, A De Renzis - … and Cloud Computing: 6th IFIP WG …, 2017 - Springer
The microservices architectural style is gaining more and more momentum for the
development of applications as suites of small, autonomous, and conversational services …

Identification of microservices from monolithic applications through topic modelling

M Brito, J Cunha, J Saraiva - Proceedings of the 36th annual ACM …, 2021 - dl.acm.org
Microservices emerged as one of the most popular architectural patterns in the recent years
given the increased need to scale, grow and flexibilize software projects accompanied by …

Automated microservice identification in legacy systems with functional and non-functional metrics

Y Zhang, B Liu, L Dai, K Chen… - 2020 IEEE international …, 2020 - ieeexplore.ieee.org
Since microservice has merged as a promising architectural style with advantages in
maintainability, scalability, evolvability, etc., increasing companies choose to restructure …

Semantics-based automated service discovery

AV Paliwal, B Shafiq, J Vaidya… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
A vast majority of web services exist without explicit associated semantic descriptions. As a
result many services that are relevant to a specific user service request may not be …

Object-aware identification of microservices

MJ Amiri - 2018 IEEE International Conference on Services …, 2018 - ieeexplore.ieee.org
Microservices is an architectural style inspired by service-oriented computing that structures
an application as a collection of cohesive and loosely coupled components, which …

A service graph based extraction of microservices from monolith services of service‐oriented architecture

V Raj, S Ravichandra - Software: Practice and Experience, 2022 - Wiley Online Library
Abstract Service‐oriented architecture (SOA) has been widely used to design enterprise
applications in the past two decades. The services in SOA are becoming complex with the …