실행환경 서비스 구성

전자정부 표준프레임워크 실행환경은 8개 서비스 그룹으로 구성되며 38개 서비스를 제공한다. 실행환경 서비스 그룹 및 서비스는 아래 그림과 같다.

 

실행환경 오픈소스 소프트웨어 사용현황

실행환경의 서비스를 제공하기 위해 필요한 기반 오픈소스 소프트웨어를 도출하고, 오픈소스 소프트웨어 평가 및 테스트를 통하여 서비스별 오픈소스 소프트웨어를 선정하였다. 오픈소스 소프트웨어 평가는 산업 표준, 라이선스, 기능 요건, 성숙도 및 확장 시 지원, 개발 환경 등 다양한 항목에 대한 종합적인 평가를 수행하였다. 표준프레임워크 실행환경 서비스는 선정된 오픈소스 소프트웨어에 기반하여 재활용하거나 확장하여 구현되었다. 일부 서비스는 선정 기준을 만족하는 오픈소스 소프트웨어가 선정되지 않았으며 자체 구현되었다.

서비스 그룹 서비스 오픈소스 소프트웨어 버전 확장 및 개발
화면처리 Ajax Support Ajax Tags 1.5.7
Internationalization Spring MVC 4.1.2
MVC Spring 4.1.2 Custom Tag 외 기능 확장
Security Apache Commons Validator 1.4.0
UI Adaptor 선정되지 않음 UI Adaptor 연동 매뉴얼 제공
UX처리 UX/UI Controller Component JqueryMobile 1.4
HTML5 선정되지 않음 HTML5 지원기능
CSS3 선정되지 않음 CSS3 지원기능
JavaScript Module App Framework 선정되지 않음 UX/UI Controller Component의 효율성을 보장하는 가이드제공
업무처리 Process Control Web Flow 2.4.0
Exception Handling Spring 4.1.2 Exception 기능 확장
데이터처리 Data Access iBatis SQL Maps 2.3.4 Spring-iBatis 기능 확장
DataSource Spring 4.1.2
ORM Hibernate 4.3.11
Transaction Spring 4.1.2
연계통합 Naming Service Support Spring 4.1.2
Integration Service 선정되지 않음 표준 인터페이스 처리 기능 개발
Web Service Interface CXF 2.7.11 표준 인터페이스를 준수하도록 웹서비스를 확장
배치처리 Batch Framework SpringBatch 2.1.9 주요 기능 추가 및 성능 향상
공통기반 AOP Spring 4.1.2
Cache EHCache 2.6.11
Compress/Decompress Apache Commons Compress 1.8.1
Encryption/Decryption java simplified encryption (jasypt) 1.9.2 암호화 기능 확장
Excel Apache POI, jXLS 3.10, 1.0.5 Excel 기능 확장
File Handling Jakarta Commons VFS 2.0 File Access 기능 확장
File Upload/Download Apache Commons FileUpload 1.3.1
FTP Apache Commons Net 3.3
ID Generation 선정되지 않음 시스템 고유 ID 생성 기능 개발
IoC Container Spring 4.1.2
Logging Log4j 2.5
Mail Apache Common Email 1.3.2
Marshalling/Unmarshalling Castor, Apache XML Beans 1.3.3, 2.6.0
Object Pooling Apache Commons Pool 2.2
Property Spring 4.1.2 Property 기능 확장
Resource Spring 4.1.2
Scheduling Quartz 1.5
Server Security Spring Security 3.2.4 인증, 권한 관리 기능 확장
String Util Jakarta Regexp 1.5 문자열 처리 기능 확장
XML Manipulation Apache Xerces 2, JDOM 2.11.0, 2.0.5 XML 처리 기능 확장
반응형

+ Recent posts