요약
마이크로서비스란 독립적으로 동작 가능한 작은 규모의 서비스를 의미한다. 마이크로서비스 단위로 구성된 애플리케이션은 개별 적인 업데이트와 쉽고 빠른 배포가 가능하다는 장점이 있다. 많은 기업들이 모놀리식 구조에서 마이크로서비스 구조로 전환을 시도하고 있지 만 마이크로서비스 구성에 대한 방법 및 기준과 이에 대한 연구가 부족하다. 모놀리식 애플리 케이션의 UML 설계 자료를 분석하여 마이크로서비스 단위로 구성하는 방법을 제시한다. 기존의 모놀리식 애플리케이션을 마이크로서비스 단위로 재구 성할 수 있음을 보인다.
서론
모놀리식 애플리케이션의 UML (Unified Modeling Language) 설계 자료를 기반 으로 마이크로서비스 단위로 구성할 수 있는 방법 을 제시한다. UML 설계 자료의 구조를 분석하여 계층별 매핑 테이블을 만든 뒤 마이크로서비스 전환 그래프를 구축한다. 마지막으로 그래프에서 세 분화 대상이 되는 Vertex를 식별하고 세분화를 진 행하여 마이크로서비스를 도출하는 단계별 방법을 제시하였다
관련연구
마이크로서비스 사이 결합 도가 낮으며 Interface가 매우 추상화 되어있음, 마이크로서비스는 하나의 비즈니스 역량(business capability) 을 수행하는 단위로 구성해야한다고 정의, 단위가 큰 경우 두 개 또는 그 이상으로 세분화가 필요
UML 설계 자료를 이용한 마이크로서비스 단위 구성 방법
요약
요약
요약
요약
요약
요약
김대호,박준석,염근혁(2018) 모놀리식 애플리케이션의 UML 설계 자료에 기반한 마이크로서비스 구성 방법
'MSA > 논문' 카테고리의 다른 글
BCE 패턴 기반의 마이크로서비스 결합 추천 시스템-리뷰 (0) | 2024.07.08 |
---|