Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

클라우드네이티브 애플리케이션 구축을 위한 마이크로서비스 식별 방법

Full metadata record
DC Field Value Language
dc.contributor.author최옥주-
dc.contributor.author김유경-
dc.date.accessioned2022-04-19T09:09:05Z-
dc.date.available2022-04-19T09:09:05Z-
dc.date.issued2021-06-
dc.identifier.issn2092-8114-
dc.identifier.issn2733-4384-
dc.identifier.urihttps://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/146558-
dc.description.abstract최근 주목받고 있는 마이크로서비스는 독립적으로 개발될 뿐만 아니라 독립적으로 실행 및 배포가 가능하다는 장점 때문에, 클라우드 컴퓨팅 환경에서 보다 유연한 확장과 효율적인 협력을 보장할 수 있다. 이러한영향으로 최근 마이크로서비스지향 애플리케이션 환경으로의 전환이 급격히 증가하고 있다. 마이크로서비스의 도입을 위해서는 무엇보다 모노리식 아키텍처로 구축된 단일 애플리케이션의 구성요소를 마이크로서비스단위로 식별하는 문제가 선결되어야 한다. 본 논문에서는 레거시 시스템으로부터 마이크로서비스 식별의 문제를 알고리즘 기반으로 해결하기 이한 접근방법을 제안한다. 코드의 메타정보를 이용하여 그래프를 생성하고 클러스터링 알고리즘을 적용하여 마이크로서비스 후보를 추출한다. 추출된 마이크로서비스 후보에 대해메트릭을 이용하여, 모듈화 품질을 평가한다. 또한 제안된 식별 방법의 효과를 검증하기 위해 벤치마크를 위해 많이 사용되는 공개 소프트웨어의 코드를 이용하여 후보 서비스를 도출하고, 메트릭을 이용하여 모듈화수준을 평가한다. 결과적으로 좀더 작은 단위의 마이크로서비스로 식별해 내면서 모듈품질을 향상시키는 결과를 확인할 수 있다-
dc.description.abstractMicroservices are not only developed independently, but can also be run and deployed independently, ensuring more flexible scaling and efficient collaboration in a cloud computing environment. This impact has led to a surge in migrating to microservices-oriented application environments in recent years. In order to introduce microservices, the problem of identifying microservice units in a single application built with a single architecture must first be solved. In this paper, we propose an algorithm-based approach to identify microservices from legacy systems. A graph is generated using the meta-information of the legacy code, and a microservice candidate is extracted by applying a clustering algorithm. Modularization quality is evaluated using metrics for the extracted microservice candidates. In addition, in order to validate the proposed method, candidate services are derived using codes of open software that are widely used for benchmarking, and the level of modularity is evaluated using metrics. It can be identified as a smaller unit of microservice, and as a result, the module quality has improved-
dc.format.extent8-
dc.language한국어-
dc.language.isoKOR-
dc.publisher한국소프트웨어감정평가학회-
dc.title클라우드네이티브 애플리케이션 구축을 위한 마이크로서비스 식별 방법-
dc.title.alternativeIdentification of Microservices to Develop Cloud-Native Applications-
dc.typeArticle-
dc.publisher.location대한민국-
dc.identifier.doi10.29056/jsav.2021.06.07-
dc.identifier.bibliographicCitation한국소프트웨어감정평가학회 논문지, v.17, no.1, pp 51 - 58-
dc.citation.title한국소프트웨어감정평가학회 논문지-
dc.citation.volume17-
dc.citation.number1-
dc.citation.startPage51-
dc.citation.endPage58-
dc.identifier.kciidART002727715-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClasskci-
dc.subject.keywordAuthor마이크로서비스-
dc.subject.keywordAuthor모노리식 아키텍처-
dc.subject.keywordAuthor서비스 식별-
dc.subject.keywordAuthor결합도-
dc.subject.keywordAuthor클러스터링-
dc.subject.keywordAuthor모듈화-
dc.subject.keywordAuthormicroservice-
dc.subject.keywordAuthormonolith architecture-
dc.subject.keywordAuthorservice identification-
dc.subject.keywordAuthorcoupling-
dc.subject.keywordAuthorclustering-
dc.subject.keywordAuthormodularity-
dc.identifier.urlhttp://i3.or.kr/html/paper/2021-1/(7)2021-1.pdf-
Files in This Item
Go to Link
Appears in
Collections
공과대학 > 기초공학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Yu Kyung photo

Kim, Yu Kyung
공과대학 (기초공학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE