전자정부 표준 프레임워크... ㅋㅋㅋ
JAVA / 2009. 10. 7. 13:38
요즘 정부 전자문서 유통 표준 관련해서 일을 하고 있어서 구글링을 하다보니 전자정부 표준 프레임워크라는게 나온 것을 알았습니다.
어떻게 구성되어 있나 확인해볼겸 아키텍처 구성을 보았는데... 거의 대부분이 오픈소스로 구성되어 있었습니다.
[출처] 전자정부 표준 프레임워크 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로 구성이 되어 있었습니다.
역시 엔터프라이즈 개발은 자바가 최선인 듯 합니다. 정부쪽 프로젝트 한번 시작하면 좋을 것 같은데...
회사에서는 전자문서만 다룬다고 하네요... 쩝;;;