전자정부 표준 프레임워크... ㅋㅋㅋ
요즘 정부 전자문서 유통 표준 관련해서 일을 하고 있어서 구글링을 하다보니
전자정부 표준 프레임워크
라는게 나온 것을 알았습니다.
어떻게 구성되어 있나 확인해볼겸 아키텍처 구성을 보았는데... 거의 대부분이 오픈소스로 구성되어 있었습니다.

[출처] 전자정부 표준 프레임워크
http://www.egovframe.go.kr/EgovEnvRun.jsp
오픈소스의 현황을 보니 다행히도 제가 즐겨 사용하던 오픈소스들이 배치되어 있었습니다.
서비스 그룹 | 서비스 | 오픈소스 소프트웨어 | 실행환경 확장 및 자체개발 |
화면처리 | Ajax Support | Ajax Tags | |
Internationalization | Apache Commons i18n | ||
MVC | Spring MVC | Custom Tag 외 기능 확장 | |
Security | Apache Commons Validator | ||
UI Adaptor | 선정되지 않음 | ||
업무처리 | Process Control | Spring Web Flow | |
Exception Handling | Spring | Exception 기능 확장 | |
데이터처리 | Data Access | iBats SQL Maps | Spring-iBatis 기능 확장 |
DataSource | Spring | ||
ORM | Hibernate | ||
Transaction | Spring | ||
연계통합 | Naming Service Support | Spring | |
Integration Service | 선정되지 않음 | 표준 인터페이스 처리 기능 개발 | |
Web Service Interface | CXF | Intergration Service 연계 기능 확장 | |
공통기반 | AOP | Spring | |
Cache | EHCache | ||
Compress/Decompress | Apache Commons Compress | ||
Encryption/Decryption | java simplified encryption | File Access 기능 확장 | |
File Upload/Download | Apache Commons FileUpload | ||
FTP | Apache Commons Net | ||
ID Generation | 선정되지 않음 | 시스템 고유 ID 생성 기능 개발 | |
IoC Container | Spring | ||
Logging | Log4j | ||
Java Mail | |||
Marshalling/Unmarshalling | Castor | ||
Object Pooling | Apache Commons Pool | ||
Property | Spring | ||
Resource | Spring | ||
Scheduling | Quartz | ||
Server Security | Spring Security | 인증, 권한 관리 기능 확장 | |
String Util | Jakarta ORO | 문자열 처리 기능 확장 | |
XML Manipulation | Apache Xerces 2, JDOM | XML 처리 기능 확장 |
특히
Spring Framework
가 주를 이뤘고, 유틸리티성은
Apache Commons Project
로 구성이 되어 있었습니다.
역시 엔터프라이즈 개발은 자바가 최선인 듯 합니다. 정부쪽 프로젝트 한번 시작하면 좋을 것 같은데...
회사에서는 전자문서만 다룬다고 하네요... 쩝;;;
댓글
댓글 쓰기