전자정부 표준프레임워크 소개
등장배경 및 목적
개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다.
“전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준정립으로 응용 SW 표준화, 품질 및 재사용성 향상을 목표로 합니다.
이를 통해“전자정부 서비스의 품질향상”및“정보화 투자 효율성 향상”을 달성하고 대중소기업이 동일한 개발기반 위에서 공정경쟁이 가능하게 됩니다.
특징
- 개방형 표준 준수
오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제
- 상용 솔루션 연계
상용 솔루션과 연계가 가능한 표준을 제시하여 상호운용성 보장
- 국가적 표준화 지향
민.관.학계로 구성된 자문협의회를 통해 국가적 차원의 표준화 수행
- 변화 유연성
각 서비스의 모듈화로 교체가 용이하며 인터페이스 기반 연동으로 모듈간 변경영향 최소화
- 편리하고 다양한 환경제공
Eclipse 기반의 모델링(UML,ERD), 에디팅, 컴파일링, 디버깅 환경 제공
적용 효과
정보시스템을 개발하거나 운영할 때 필요한 기본 기능을 미리 구현한 것으로 이를 기반으로 추가 기능을 개발하여 조립함으로써 전체 정보시스템을 완성할 수 있습니다.

※ 건설/건축분야에서 핵심자재를 모듈화하여 비용 및 공사기간을 단축하는 기법과 유사
| 『표준프레임워크 적용 전/후 비교표』 |
| 표준프레임워크 적용 전 |
표준프레임워크 적용 후 |
| 정보화사업별 동일한 기능들의 중복 개발 |
공통콤포넌트 재사용으로 중복 예산 절감 |
| 기술 종속으로 인해 선행사업자 의존도 높음 |
표준화된 개발기반으로 사업자 종속성 해소 |
| 프레임워크 미 보유업체는 경쟁 불리 |
프레임워크 무상제공으로 중소기업 경쟁력 향상 |
| 정보시스템간 상호 연계 시 많은 기간과 인력이 소요 |
표준화된 연계모듈 활용으로 상호운용성 향상 |
| 개발표준 미흡으로 유지보수가 어려움 |
개발표준에 의한 모듈화로 유지보수가 용이 |
표준프레임워크 1.0의 관련 환경 변화
표준프레임워크 1.0이 빠른 속도로 보급 및 확산됨에 따라 관련환경에 많은 변화가 발생하였으며, 이에 대한 분석을 통해 다음과 같은 표준프레임워크 차기 버전(2.0)의 개선 시사점을 도출하였습니다.
표준프레임워크 2.0의 개선 방향
표준프레임워크 1.0의 관련환경분석으로 다음과 같은 개선전략을 도출하였습니다.