Microservice Loose-coupling Deployment Method Customized to User Requirements based on BCE Pattern Learning 


Vol. 14,  No. 1, pp. 21-31, Jan.  2025
https://doi.org/10.3745/TKIPS.2025.14.1.21


PDF
  Abstract

Microservice architecture is constructed by loose-coupling and distributing multiple microservices with different functions. When building a microservice architecture, it is necessary to classify the types of individual microservices and deploy them so that loose-coupling can be performed, but there is a lack of a technical system for this. In this paper, we present a learning model that can infer the type of microservice through BCE(Boundary-Control-Entity) and a method to deploy microservices customized to user requirements based on BCE patterns. The proposed method is based on the process of learning generative AI(Generative Artificial Intelligence) to infer BCE patterns of microservices. In addition, we propose a deployment method that utilizes BCE pattern inference and microservice coupling specifications to support microservice deployment to customized user requirements. We compared and evaluated the model derived through the proposed learning method with existing generative AI models, and confirmed that the average inference accuracy increased by 14%. And we construct an architecture and a prototype to verify that the microservice architecture was realized and operated according to the core functions requested by users. The presented method can be used as a base model to provide user-customized cloud native services using microservice architecture.

  Statistics


  Cite this article

[IEEE Style]

D. Cho, S. Jeong, J. Park, K. Yeom, "Microservice Loose-coupling Deployment Method Customized to User Requirements based on BCE Pattern Learning," The Transactions of the Korea Information Processing Society, vol. 14, no. 1, pp. 21-31, 2025. DOI: https://doi.org/10.3745/TKIPS.2025.14.1.21.

[ACM Style]

Daeyeong Cho, Sumin Jeong, Joonseok Park, and Keunhyuk Yeom. 2025. Microservice Loose-coupling Deployment Method Customized to User Requirements based on BCE Pattern Learning. The Transactions of the Korea Information Processing Society, 14, 1, (2025), 21-31. DOI: https://doi.org/10.3745/TKIPS.2025.14.1.21.