728x90
반응형

전자정부 표준 프레임워크에 4차 산업혁명 기술 담는다

행자부, 전자정부 표준 프레임워크 중·장기 추진계획 마련

강진규 기자
2017.05.10
 

 

[테크M = 강진규 기자] 전자정부 표준 프레임워크가 4차 산업혁명 기술을 담는 방향으로 개편된다. 이는 사물인터넷(IoT), 빅데이터, 클라우드 컴퓨팅 등이 전자정부에 적용되는 발판이 될 것으로 예상된다.
10일 정부 관계자들에 따르면, 행정자치부와 한국정보화진흥원(NIA)이 최근 전자정부 표준 프레임워크 개선을 위해 ‘중·장기 추진계획(안)’을 마련해 추진하기로 했다.
행자부 관계자는 “클라우드 컴퓨팅, 빅데이터 등 신기술이 대두되고 있다. 전자정부에도 이를 적용할 수 있도록 전자정부 표준 프레임워크에 반영할 계획”이라며 “3개년에 걸쳐 개선작업을 진행할 방침”이라고 말했다.
전자정부 표준 프레임워크는 전자정부 시스템 개발, 운영 시 필요한 기본 기능을 표준화해 미리 구현해 놓고 이를 기반으로 추가 기능을 개발, 조립해 시스템을 완성해주는 기법이다.

 

전자정부 표준 프레임워크 개념도 [출처: 행정자치부 전자정부 표준 프레임워크 리플릿]

정부는 2007년 12월부터 전자정부 표준 프레임워크 개발에 나서 2009년 첫 버전을 선보인 후 계속 업그레이드하고 있다.
표준 프레임워크는 국내 702개 정보화 사업(2017년 3월 기준)에 적용됐다. 방송통신통합정보시스템, 한국토지정보시스템, 결핵정보통합관리시스템, 도시철도운영시스템 등이 표준 프레임워크가 적용된 대표적 사례다.
또 불가리아, 에콰도르, 네팔, 멕시코, 튀니지, 탄자니아, 베트남, 몽골, 사우디아라비아 등 17개 해외 공공 정보화 사업에도 적용됐다. 에콰도르 전자통관 시스템, 네팔 관세행정 시스템, 멕시코 의료정보화 플랫폼 등에 표준 프레임워크가 쓰였다.
정부는 표준 프레임워크 확산을 위해 신기술 적용이 필요하다고 판단해 지난해 말부터 중·장기 개선 계획을 마련한 것으로 알려졌다.

 

전자정부 표준 프레임워크 개선 방안 [출처: 전자정부 표준 프레임워크 중장기 추진계획]

버전별 구성

전자정부 표준프레임워크 각 구성요소의 기능 및 역할은 아래와 같습니다.

표준프레임워크 4.2 (beta) 구성표준프레임워크 4.2 (beta)은 다음과 같은 변경을 통해 '23년 12월 공개되었습니다.
  • SpringBoot 2.7.12 지원
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 5.3.20 -> 5.3.27)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Security 5.7.1 -> 5.8.3)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Batch 4.3.6 -> 4.3.8)
표준프레임워크 4.1 구성표준프레임워크 4.1은 다음과 같은 변경을 통해 '23년 3월 공개되었습니다.
  • SpringBoot 2.7.0 지원
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 5.3.6 -> 5.3.20)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Security 5.4.6 -> 5.7.1)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Batch 4.3.2 -> 4.3.6)
표준프레임워크 4.0 구성표준프레임워크 4.0은 다음과 같은 변경을 통해 '22년 3월 공개되었습니다.
  • SpringBoot 2.4.5 지원
  • 실행환경 groupId 와 artifactId Package 경로 변경 (egovframework.rte -> org.egovframe.rte)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 4.3.25 -> 5.3.6)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Security 4.2.13 -> 5.4.6)
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Batch 3.0.10 -> 4.3.2)
표준프레임워크 3.10 구성표준프레임워크 3.10은 다음과 같은 변경을 통해 '21년 3월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 (Spring Framework 4.3.22 -> 4.3.25)
  • 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Hibernate, Log4j 등)
  • 공통컴포넌트 실행환경 3.10.0 업그레이드 반영
  • 공통컴포넌트 세션타임아웃 및 연장기능 추가
  • 공통컴포넌트 비밀번호 만료 기간 적용 및 등록 / 변경규칙 강화 적용
  • 공통컴포넌트 보안패치 적용
  • 공통컴포넌트 KISA(한국인터넷진흥원)의 보안 점검 결과 반영을 통한 시큐어 코딩
표준프레임워크 3.9 구성표준프레임워크 3.9은 다음과 같은 변경을 통해 '20년 2월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.3.16 -> 4.3.22)
  • 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Hibernate, Log4j 등)
  • 실행환경 eGovFrame 외부 노출 서비스 접근 제어 모듈 추가
  • 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.7.3 a Oxygen -> 4.8.0 Photon)
  • 개발환경 모바일 Device API 에 Cordova 8.1.2 탑재
  • 개발환경 모바일 Device API 웹서버 2종 DB 추가, MyBatis
  • 공통컴포넌트 실행환경 3.9.0 적용
  • 공통컴포넌트 3.9.0 개선 (HTML5 멀티파일 업로드 기능 추가, 외부 노출 서비스 접근 제어 모듈 탑재)
표준프레임워크 3.8 구성표준프레임워크 3.8은 다음과 같은 변경을 통해 '19년 2월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.2.4 -> 4.3.16)
  • 실행환경 오픈소스 버전 변경(Spring Security, MyBatis, Log4j 등)
  • 실행환경 eGovFrame Crypto 간소화 서비스 추가
  • 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.6.3 Neon.3 -> 4.7.3 a)
  • 개발환경 공통컴포넌트 개선 251종 all-in-one 템플릿 추가
  • 공통컴포넌트 실행환경 3.8.0 적용
  • 공통컴포넌트 3.8.0 개선 251종(실행환경 v3.8.0, 신규 CSS 디자인, Servlet v3.1, MyBatis, 국제화, 시큐어코딩 적용)
표준프레임워크 3.7 구성표준프레임워크 3.7은 다음과 같은 변경을 통해 '18년 3월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.1.2 -> 4.2.4)
  • 실행환경 오픈소스 버전 변경(Spring Security, Sprng Batch, Log4j, Apache CXF)
  • 실행환경 eGovFrame Batch 신규 기능 18종 추가
  • 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.5.2 -> 4.6.3 Neon.3)
  • 개발환경 공통컴포넌트 개선 50종 템플릿 추가
  • 공통컴포넌트 실행환경 3.7.0 적용
  • 공통컴포넌트 3.7.0 개선 20종(실행환경 v3.7.0, 신규 CSS 디자인, Servlet v3.1, MyBatis, 국제화, 시큐어코딩 적용)
표준프레임워크 3.6 구성표준프레임워크 3.6은 다음과 같은 변경을 통해 '17년 3월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 4.0.9 -> 4.1.2)
  • 실행환경 오픈소스 버전 변경(MyBatis, EhCache, Hibernate, Poi)
  • 개발환경 오픈소스 SW 업그레이드 반영 (Eclipse 4.4 -> 4.5.2)
  • 공통컴포넌트 실행환경 3.6.0 적용
  • 공통컴포넌트 3.6.0 개선 30종(실행환경 3.6.0 적용, 신규 CSS 디자인 적용, Servlet 3.1 적용, MyBatis적용, 국제화 적용, 시큐어코딩 49건)
  • Device API 가이드프로그램 10종 추가
  • Device API 오픈소스 업그레이드 (Cordova 6.1.0->6.4.0)
표준프레임워크 3.5 구성표준프레임워크 3.5는 다음과 같은 변경을 통해 '15년 6월 공개되었습니다.
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 3.0.5 -> 4.0.9)
  • 실행환경 오픈소스 변경기능(DB기반 iBatis 적용기능 수정 등) 수정
  • 개발환경 적용 오픈소스SW 업그레이드 반영 (jdk6 -> jdk7)
    (단, 개발환경 3.5.1 부터는 JDK8 적용 가능)
  • 템플릿 프로젝트 실행환경 3.5 반영 등 개발환경 개선
  • 공통컴포넌트 오픈소스 변경기능 적용 및 버그수정 (총 62건)
  • 모바일 화면처리 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.3.2 -> 1.4.5 등)
  • 모바일 디바이스 API 오픈소스SW 업그레이드 반영 (phoneGap) 2.9 -> 4.3, iScroll 4 -> 5 등)
표준프레임워크 3.0 구성표준프레임워크 3.0은 다음과 같은 변경을 통해 '14년 6월 공개되었습니다.
  • 오픈소스SW 39종(실행환경 26종, 개발환경 13종) 업그레이드 반영
  • 실행환경 신규기능(DB기반 PropertyService, Server Security 설정 간소화 등) 추가
  • 실행환경 적용 오픈소스SW 업그레이드 반영 (Spring Framework 3.0.5 -> 3.2.9 등 26종)
  • 개발환경 적용 오픈소스SW 업그레이드 반영 (eclise 4.2.2 -> 4.3.2 등 13종)
  • 템플릿 프로젝트 실행환경 3.0 반영 등 개발환경 개선
표준프레임워크 2.7 구성표준프레임워크 2.7은 다음과 같은 변경을 통해 '13년 12월 공개되었습니다.
  • 모바일 화면처리 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.1.1 -> 1.3.2 등)
  • 모바일 디바이스 API 오픈소스SW 업그레이드 반영 (phoneGap) 1.9 -> 2.9)
  • 공통컴포넌트 JFile 업로드/다운로드 컴포넌트 추가 및 패치(patch) 개선 수행
표준프레임워크 2.6 구성
  • 개발환경 안정화 지원
  • 공통기반 오픈소스SW 업그레이드 반영 (Apache POI 3.2-FINAL -> 3.9)
  • 데이터처리 신규 기능(MyBatis, Spring Data JPA) 추가를 통하여 데이터 서비스 개선
  • 구현도구 적용 오픈소스SW 업그레이드 반영 (eclipse 4.2 -> 4.2.2 등)
표준프레임워크 2.5 구성표준프레임워크 2.5는 다음과 같은 변경을 통해 '12년 11월 공개되었습니다.
  • 대용량 일괄처리를 위한 배치 프레임워크(배치실행, 배치개발, 배치운영 추가) 추가
  • 모바일 하이브리드 앱 지원을 위한 모바일 디비이스 API 제공
  • 모바일 화면처리 적용 오픈소스SW 업그레이드 반영 (jQuery Mobile 1.0b3 -> 1.1.1 등)
  • 향상된 성능 및 안정화 지원
표준프레임워크 2.0 구성
  • 표준프레임워크 1.0의 오픈소스SW 업그레이드(Spring Framework 2.5.6 -> 3.0.5 등)
  • 실행환경 핵심 및 선택 기능 분리 및 공통컴포넌트 의존성 최소화를 통한 경량화
  • 모바일 웹 서비스를 지원하기 위한 모바일 실행환경, 모바일 개발환경, 모바일 공통컴포넌트 확보
    (신규 10종, 전환 30종)
  • 보안성, 웹표준 및 접금성 반영을 통한 표준준수 지원
  • 공통컴포넌트 생성 위저드 및 모바일 개발환경 기능 개선 및 적용 오픈소스SW 업그레이드 반영
    (eclipse 3.6 -> 4.2 등)
표준프레임워크 1.0 구성표준프레임워크 1.0은 '09년 6월 공개되었습니다.
  • 실행환경, 개발환경, 운영환경, 관리환경 및 공통 콤포넌트 공개

 

이번에 마련된 계획에 따르면, 행자부는 내년 중 프레임워크 기능 고도화를 위한 정보화전략계획(ISP)을 수립할 방침이다. 기존 신기술 적용 사업에서 각 신기술의 연계 적용 방법 등을 분석해 공통기능 개발방안을 수립하겠다는 것이다.
이를 바탕으로 행자부는 2019년 본격적인 기능 개발에 나선다. 개발 대상은 디바이스 및 센서 연계 등 IoT 기능, 실시간 대용량 데이터 분석을 위한 연계 기능, 대용량 데이터의 인공지능(AI) 알고리즘 기반 분석기능, 클라우드 실행 환경 및 공통 클라우드 소프트웨어(SaaS) 서비스 등이다.
개선이 이뤄지면 표준 플레임워크의 IoT, 빅데이터, 클라우드 등 기능을 이용하거나 기능 연계를 통해 전자정부 서비스에 IoT, 빅데이터, 클라우드를 적용할 수 있게 된다.
이와 함께 행자부는 표준 프레임워크 확산을 위한 다양한 정책을 추진할 계획이다. 우선 행자부는 정보화 사업 담당자를 위한 표준 프레임워크 가이드를 개발하고 2019년까지 표준 프레임워크 사용 지원을 위한 다양한 도구도 개발한다.
또 향후 대학 교육과정에 표준 프레임워크가 반영될 수 있도록 하고 2018년에는 전문가 자격을 신설하는 방안도 검토하고 있다. 전문가 자격과 연계해 포럼을 구성한 후 표준 프레임워크 개선 자문, 신기술 세미나 개최 등의 역할을 하도록 하는 방안도 고려하고 있다.
행자부는 표준 프레임워크를 사용하거나 관심이 있는 국가들을 중심으로 내년 중 표준 프레임워크 글로벌 커뮤니티를 구성해 국제 협력을 강화하고 해외 확산에 적극적으로 나서는 방안도 계획하고 있다.
이밖에도 행자부는 표준 프레임워크를 전자정부 공유서비스로 지정 고시하고 행정기관 성과 평가지침에 반영하는 등 법제도를 개선하는 방안도 논의 중이다.
행자부는 이번 개선 조치가 전자정부 표준 프레임워크를 세계 최고 수준의 전자정부 핵심기술로 발전시키는 계기가 될 것으로 기대하고 있다.

 

https://www.aitimes.kr/news/articleView.html?idxno=29698

 

NIA, '전자정부 표준프레임워크' 신규버전 공개..."공공정보화 새 시대 개막!" - 인공지능신문

한국지능정보사회진흥원(원장 황종성, 이하 NIA)은 공공정보화사업 개발 기반인 전자정부 표준프레임워크 신규버전을 공개하고 활용사례를 공유하는‘2023 전자정부 표준프레임워크 신규버전

www.aitimes.kr

https://www.egovframe.go.kr/home/main.do

 

표준프레임워크 포털 eGovFrame

본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용지원 서비스

www.egovframe.go.kr

https://www.egovframe.go.kr/home/sub.do?menuNo=12

 

구성 - 버전별 구성 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 

728x90
Posted by Mr. Slumber
,