웹 어플리케이션 분리 개발 방안 문의
- 작성자 :
- 개*자
- 작성일 :
- 2023-02-24 17:06:06
- 조회수 :
- 562
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
안녕하세요.
전자 정부 프레임워크의 기본적인 내용이 MVC 형태의 어플리케이션 개발을 지향하는 듯 보이는데요
SpringBoot 기반 API 만 개발을 진행하고, 웹 서비스는 Vue / React 를 사용하여 별도로 웹서비스를 구동하는 방식으로 사용해도 무방한가요?
이걸 여쭤보는 이유는 많은 공공기관에서 이미 전자정부프레임워크를 도입해 사용하고 있으나 대부분이 JSP 기반에 웹사이트를 제작하고 있어서요
API 기반으로 개발하는 것보다 JSP 에 Model 을 전달하는 방식으로 설계되는 경우가 더 많은 것 같아서, 이 부분을 분리해서 개발해도 문제가 없는지요
특히나 공공기관에서 전자정부프레임워크를 써야 한다는 얘기가 많은데, Business Logic 을 구현하는 API 서버만 전자정부 프레임워크를 도입하고
Web UI 부분은 React / Vue 와 같은 프레임워크로 별도 개발하고 Compile 된 html / css 등만 배포해도 문제가 없을지 문의 드립니다.
강제 사항인지가 궁금합니다
전자 정부 프레임워크의 기본적인 내용이 MVC 형태의 어플리케이션 개발을 지향하는 듯 보이는데요
SpringBoot 기반 API 만 개발을 진행하고, 웹 서비스는 Vue / React 를 사용하여 별도로 웹서비스를 구동하는 방식으로 사용해도 무방한가요?
이걸 여쭤보는 이유는 많은 공공기관에서 이미 전자정부프레임워크를 도입해 사용하고 있으나 대부분이 JSP 기반에 웹사이트를 제작하고 있어서요
API 기반으로 개발하는 것보다 JSP 에 Model 을 전달하는 방식으로 설계되는 경우가 더 많은 것 같아서, 이 부분을 분리해서 개발해도 문제가 없는지요
특히나 공공기관에서 전자정부프레임워크를 써야 한다는 얘기가 많은데, Business Logic 을 구현하는 API 서버만 전자정부 프레임워크를 도입하고
Web UI 부분은 React / Vue 와 같은 프레임워크로 별도 개발하고 Compile 된 html / css 등만 배포해도 문제가 없을지 문의 드립니다.
강제 사항인지가 궁금합니다
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크 포털의 [알림마당 > 관련참고문서] 페이지의
[정보시스템 구축 발주자를 위한 표준프레임워크 적용가이드 4.0] 게시물에
첨부된 파일에 [정보화사업에 표준프레임워크 활용 근거(26페이지)]
부분을 참고하시기 바랍니다.
(https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=76&bbsId=171&nttId=1811)
해당 내용 중
[행정기관 및 공공기관 정보시스템 구축ㆍ운영 지침 개정(행정안전부고시 제2021-3호, 2021.1.19.)] 부분을 보면
- 행정기관등의 장은 정보시스템 사업에서 소프트웨어를 개발하고자 하는 경우 전자정부표준개발프레임워크의 적용을 우선적으로 고려하여야 한다
라고 되어 있으므로 표준프레임워크 사용은 권고 사항으로 이해하시면 될 것 같습니다.
그리고
UX나 View단에 관련해서는
사업단의 목적이나 편의성에 맞게 다양한 기술 및 라이브러리를 활용하실 수 있습니다.
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크 포털의 [알림마당 > 관련참고문서] 페이지의
[정보시스템 구축 발주자를 위한 표준프레임워크 적용가이드 4.0] 게시물에
첨부된 파일에 [정보화사업에 표준프레임워크 활용 근거(26페이지)]
부분을 참고하시기 바랍니다.
(https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=76&bbsId=171&nttId=1811)
해당 내용 중
[행정기관 및 공공기관 정보시스템 구축ㆍ운영 지침 개정(행정안전부고시 제2021-3호, 2021.1.19.)] 부분을 보면
- 행정기관등의 장은 정보시스템 사업에서 소프트웨어를 개발하고자 하는 경우 전자정부표준개발프레임워크의 적용을 우선적으로 고려하여야 한다
라고 되어 있으므로 표준프레임워크 사용은 권고 사항으로 이해하시면 될 것 같습니다.
그리고
UX나 View단에 관련해서는
사업단의 목적이나 편의성에 맞게 다양한 기술 및 라이브러리를 활용하실 수 있습니다.
감사합니다.