MAS 적용개발가이드(spring boot, restful api)의 문의 드립니다.
- 작성자 :
- 권*선
- 작성일 :
- 2025-03-06 16:36:09
- 조회수 :
- 272
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
MAS 적용개발가이드를 참조하여 MSA의 구조를 파악하고 있는데 몇가지 문의가 있어서 글을 등록 합니다.
1. 전자정부표준프레임워크 spring boot 어플리케이션 제작
웹서비스 기능구현을 하는 service logic의 구현시 spring boot의 제작 방법이 예제가 있습니다.
그런데 전자정부표준프레임워크 일반 버전으로는 적용이 불가능한지 반드시 spring boot로만 구현을 해야하는지 궁금합니다.
2. restful api 사용
이부분 또한 예제가 restful api 적용 방법만이 있는데 모든 url을 restful api로 적용되어야 하는걸까요?
혹시 일반 url인 query string 방식은 적용이 불가능한지 궁금합니다.
MSA 구조를 파악하는 상황에서 너무 중요한 항목들이라 문의 드립니다.
많은 업무로 바쁘시겠지만 답변 부탁드리겠습니다.
감사합니다.
1. 전자정부표준프레임워크 spring boot 어플리케이션 제작
웹서비스 기능구현을 하는 service logic의 구현시 spring boot의 제작 방법이 예제가 있습니다.
그런데 전자정부표준프레임워크 일반 버전으로는 적용이 불가능한지 반드시 spring boot로만 구현을 해야하는지 궁금합니다.
2. restful api 사용
이부분 또한 예제가 restful api 적용 방법만이 있는데 모든 url을 restful api로 적용되어야 하는걸까요?
혹시 일반 url인 query string 방식은 적용이 불가능한지 궁금합니다.
MSA 구조를 파악하는 상황에서 너무 중요한 항목들이라 문의 드립니다.
많은 업무로 바쁘시겠지만 답변 부탁드리겠습니다.
감사합니다.
환경정보
-
- OS 정보 : linux
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 1.8
- WAS 정보 : jeus
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
현재 표준프레임워크에서 제공하는 MSA 템플릿은
교육용 예시 프로젝트이며
표준프레임워크 적용에 관한 기준은
표준프레임워크에서 제공하는 라이브러리인
실행환경에 따라 적용 여부를 구분하고 있습니다.
따라서
제공 드리는 아키텍처 및 구성은 일종의 예시이며
MSA 프로젝트 수행시 반드시 지켜야 하는 절대적인 기준이 아니므로
제공되는 예시를 참고하여
개발사업단 또는 기관에서 목표 시스템의 특성이나 환경 등을 고려하셔서 결정하셔야 합니다.
또한 MSA 기반으로 개발시 반드시 Boot를 사용하여야 하는 것은 아니나
클라우드 배포시 Boot 기반의 경우 내장 WAS가 포함되어 유리한 사항이 존재하니 참고 부탁드립니다.
감사합니다.
표준프레임워크 센터입니다.
현재 표준프레임워크에서 제공하는 MSA 템플릿은
교육용 예시 프로젝트이며
표준프레임워크 적용에 관한 기준은
표준프레임워크에서 제공하는 라이브러리인
실행환경에 따라 적용 여부를 구분하고 있습니다.
따라서
제공 드리는 아키텍처 및 구성은 일종의 예시이며
MSA 프로젝트 수행시 반드시 지켜야 하는 절대적인 기준이 아니므로
제공되는 예시를 참고하여
개발사업단 또는 기관에서 목표 시스템의 특성이나 환경 등을 고려하셔서 결정하셔야 합니다.
또한 MSA 기반으로 개발시 반드시 Boot를 사용하여야 하는 것은 아니나
클라우드 배포시 Boot 기반의 경우 내장 WAS가 포함되어 유리한 사항이 존재하니 참고 부탁드립니다.
감사합니다.