Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

MONO2REST: Identifying and Exposing Microservices: a Reusable RESTification Approach

Created by
  • Haebom
Category
Empty

저자

Mattheo Lecrivain, Hanifa Barry, Dalila Tamzalit, Houari Sahraoui

개요

본 논문은 레거시 모놀리식 시스템을 마이크로서비스로 마이그레이션하는 어려움을 해결하기 위해, 마이그레이션 없이 기존 시스템을 마이크로서비스로 노출하는 새로운 접근법을 제시합니다. 진화 알고리즘과 머신러닝 기법을 결합한 2단계 자동화된 접근법으로, 1단계에서는 다중 목적 유전 알고리즘을 사용하여 메서드 수준에서 마이크로서비스를 식별하고, 2단계에서는 분류 알고리즘을 사용하여 각 마이크로서비스에 대한 REST API를 생성합니다. Spring PetClinic 애플리케이션을 대상으로 한 실험 결과, 제안된 접근법이 기준 마이크로서비스 구현과 일치하는 마이크로서비스 식별 및 API 생성의 효과를 보여주었습니다.

시사점, 한계점

시사점:
레거시 시스템 마이그레이션의 어려움과 위험성을 줄일 수 있는 대안 제시.
자동화된 접근법을 통해 마이크로서비스 전환 과정의 효율성 증대.
진화 알고리즘과 머신러닝 기법의 효과적인 결합을 통한 마이크로서비스 식별 및 API 생성.
Spring PetClinic 사례 연구를 통한 접근법의 실효성 검증.
한계점:
Spring PetClinic 애플리케이션 하나만을 대상으로 한 사례 연구로 일반화에 대한 추가 연구 필요.
다양한 종류의 레거시 시스템에 대한 적용성 검증 필요.
복잡한 의존성을 가진 대규모 시스템에 대한 적용 가능성과 성능 평가 필요.
실제 산업 환경에서의 적용 및 확장성에 대한 추가 연구 필요.
👍