상세 보기
서비스 호출 분석을 통한 모놀리식 시스템의 도메인 기반 마이크로서비스 전환 자동화 시스템 연구
Automating Domain-Based Microservices Conversion from Monolithic Systems through Service Call Analysis
- 박선철;
- 김영한
Citations
SCOPUS
1초록
기존 시스템을 클라우드 네이티브 환경으로 전환할 때 개별 도메인의 리소스를 식별하기 위한 도메인 경계 분석이 필수적이다. 경계 분석은 모놀로식 구조를 컨테이너 단위로 분해하기 위한 것으로 소스코드뿐 아니라 연관DB를 통합한 분석이 필요하다. 기존 연구들은 대부분 소스코드의 정적분석 방식에 의존했으나, 이는 특정 대상에맞춘 방식으로 재사용이 어렵고, 중대형 개발에서 사용하는 개발 프레임워크 환경에는 적용할 수 없어 불완전하다. 본 연구는 실시간으로 서비스의 이벤트를 추적하여 소스코드와 DB를 통합하여 분석하는 동적분석 기반 경계 분석 시스템을 제안한다. 제안시스템은 WAS와 DB를 연결하는 미들웨어의 래퍼 클래스에서 이벤트 발생에 대한 소스파일, 호출된 함수, DB 처리정보를 결합하여 호출 간의 연관관계를 분석한다. 성능시험 결과 정적분석 대비18% 더 정확도가 높고, 개발 프레임워크 환경도 지원함을 증명하였다. 또한, 제안기법은 수작업 분석 대비 저비용의 신속함과 다양한 개발환경에 적용할 수 있어 내부 전문가도 손쉽게 분석할 수 있는 장점을 제공한다.
키워드
Cloud-Native; Cloud Migration; MSA; Domain Boundary Analysis; 클라우드 네이티브; 클라우드 마이그레이션; MSA; 도메인 경계 분석
- 제목
- 서비스 호출 분석을 통한 모놀리식 시스템의 도메인 기반 마이크로서비스 전환 자동화 시스템 연구
- 제목 (타언어)
- Automating Domain-Based Microservices Conversion from Monolithic Systems through Service Call Analysis
- 저자
- 박선철; 김영한
- 발행일
- 2025-04
- 저널명
- 한국통신학회논문지
- 권
- 50
- 호
- 4
- 페이지
- 676 ~ 682
- 언어
- KOR
- 출판사
- 한국통신학회
- 발행국가
- 대한민국
- 분량
- 7 페이지
- ISSN
- E 2287-3880
P 1226-4717