전자정부표준프레임웍

개념
- 전자정부 서비스의 품질향상 및 정보화 투자 효율성 향상’을 위해 응용SW의 구성기반과, 응용SW실행 시 필요한 기본 기능을 제공하는 프레임워크.

1. 전자정부 표준 프레임워크의 개요

  가. 전자정부 표준 프레임워크의 정의

- 전자정부 서비스의 품질향상 및 정보화 투자 효율성 향상’을 위해 응용SW의 구성기반과, 응용SW실행 시 필요한 기본 기능을 제공하는 프레임워크.

 

  나. 전자 정부 표준 프레임 워크의 특징

5개방형 표준의 준수

- 상호운용성 보장을 위하여 종속적인 기술이 아니라 범용화 되고 공개된 기술을 활용
- 오픈 소스 기반 기술을 적극적으로 채용하여 특정 사업자에 대한 종속성을 배제

상용 솔루션 연계
 

- 상용 솔루션과 연계가 가능한 표준을 제시하여 상호운용성을 보장
- 특정 솔루션 종속적인 형태가 아니라 교체가 가능한 구조를 제공

국가적 표준화 지향

-공무원, 교수, 솔루션 및 SI 사업자로 구성된 자문 협의회 개최
- 지속적인 의견 수렴 및 정보 교환을 통해 국가적 차원의 표준화 수행

최신 기술에 대한 변화 유연성

- 기술 발전에 따른 모듈 교체가 용이하도록 구성
- 인터페이스 기반 연동으로 모듈간 변경 영향성을 최소화

사용이 편리하고 기능이 풍부한 환경 제공
 

- Eclipse 기반 개발환경을 제공하여 편리한 Editing, Compiling, Debugging 환경을 제공
- UML, ERD 모델링을 위한 기능 제공
- DBIO를 활용하여 편리한 데이터 처리 기능의 제공

 

  다. 적용효과

 

2. 전자정부 표준 프레임워크의 구성도 및 구성요소

  가. 전체 구성도

 

  나. 구성요소

구분

기능 및 역할

실행 환경

전자정부 사업에서 개발하는 업무 프로그램의 실행에 필요한 공통모듈 등 업무 프로그램 개발 시 화면,서버 프로그램, 데이터 개발을 표준화가 용이하도록 지원하는 응용프로그램 환경

개발 환경

전자정부 업무 프로그램의 개발에 필요한 환경 제공 화면개발도구, 컴포넌트개발도구, 데이터개발도구, 테스트자동화도구, 코드검사도구 등

운영 환경

실행환경에서 운영되는 서비스를 운영하기 위한 환경제공(모니터링, 배포, 관리시스템 등)

관리 환경

개발프레임워크 및 공통서비스를 각 개발 프로젝트에 배포 및 관리하기 위한 모듈 (배포, 관리시스템 등)

공통컴포넌트

전자정부 공통컴포넌트는 전자정부 사업에서 응용SW 개발 시 공통적으로 활용하기 위하여, 재사용이 가능하도록 개발한 어플리케이션의 집합

 

3. 세부 요소

  가. 실행환경 아키텍처구성

  나. 개발환경 아키텍처구성

구현도구

개발자의 코드 작성을 지원하는 도구로 Editor, Debug, Methodology& Template로 구성되어 있습니다

테스트 도구

개발자가 작성된 코드를 테스트 하기 위한 도구로 Unit Test, Test Automation, Test Coverage, Test Reporting이 있음

빌드 도구

개발자가 작성된 코드를 컴파일, 빌드, 배포하기 위한 도구로 Build와 Deploy가 있음

형상관리

형상요소에 대한 식별 및 등록, 이력관리를 지원하는 Configuration Management와 이슈를 등록하고 검색할 수 있는 ChangeManagement로 구성.

 

 

 

  다. 관리환경 아키텍처구성

변경관리

프레임워크 관련 개발소스, 배포파일, 산출물 등의 변경 및 형상을 관리하는 기능을 제공

서비스요청관리

프레임워크를 활용하는 기관으로부터 서비스 및 지원에 대한 요청을 접수받아 이를 처리하고 결과를 피드백하는 기능을 제공

현황관리

프레임워크 배포 현황 및 지원사항에 대한 관리 기능을 제공.

표준관리

프레임워크 버전업, 변경버전 반영, 신규기능 추가 검토 등 프레임워크 표준을 관리하기 위한 기능을 제공

 

 

  라.  운영환경 구성

- 실행환경에서 동작하는 프로그램의 제어, 모니터링, 장애관리 등 표준프레임워크를 적용한 시스템의 프레임워크 운영을 위한 기능을 제공합니다.

 

에이전트 관리

에이전트는 스케줄, 로깅 등 의 설정을 기반으로 모니터링 대상 시스템에서 실행

모니터링 정보 수집

에이전트가 실행되면서 시스템 정보 및 프로그램 로그 수집 기록

운영자 GUI

운영자에게 수집된 정보를 그래프, 차트를 활용하여 다양한 형태로 표현

 

  마. 공통컴포넌트 아키텍처구성

1) 공통컴포넌트의 정의

- 전자정부 사업에서 응용SW 개발 시 공통적으로 활용하기 위하여, 재사용이 가능하도록 개발한 어플리케이션의 집합

2) 공통컴포넌트의 종류
- 중복개발의 빈도, 재사용 가능성, 표준화 적용성 등을 고려하여 개발 생산성 및 투자 효율성이 높은 219종을 우선적으로 도출하여 개발

구 분

상세기능

공통기술서비스(129종

보안

실명확인, 권한관리, 암호화/복호화 등 8종

사용자디렉토리/통합인증

일반로그인, 인증서로그인, 로그인정책관리 등 3종

사용자 지원

사용자관리, 상담관리, 설문관리, FAQ, Q&A 등 56종

협업

게시판, 동호회관리, 커뮤니티관리, 주소록관리 등 28종

시스템 관리

공통코드, 메뉴관리, 로그관리, 기관코드수신 등 25종

시스템/서비스연계

연계현황관리, 연계기관관리 등 4종

통계/리포팅

게시물통계, 접속통계, 보고서통계 등 5종

요소기술서비스(유틸리티)(90종)

달력, 포맷/계산/변환, 번호유효성/포맷유효성체크 등 90종

댓글