교육정보화 전문기업으로 수요자에
최적화된 교육정보 서비스 제공

HOME|교육정보화|전자정부 프레임웍

전자정부 프레임웍

교육정보화 서비스 표준 플랫폼(framework)기술보유

폭스소프트가 개발 보유한 FS framework는 전자정부 표준프레임워크 기반에서 교육정보화 특성에 맞는 시스템을 효과적으로 구축할 수 있게 설계된 JAVA 기반의 framework로써, 웹 개발에서 자주 사용되는 클래스와 메소드를 하나의 라이브러리로 묶어 코드의 재사용성을 극대화하고 개발 속도를 향상시킵니다.

개요

프리젠테이션/비즈니스/데이터 접근 레이어가 엄격하게 분리된 아키텍처에 따라, 각 레이어별 개발을 수행함으로써 개발자 간 표준화된 코드 개발을 가능하게 함

다채널 통합 관리, J2EE 표준 서비스 지원, 동일한 Architecture 지원

공통 서비스를 재사용함으로써 개발 중복을 최소화하고 레이어 및 공통 영역 분리를 통해 개발자는 비즈니스 로직에만 집중할 수 있음

프로젝트 및 코드 생성 기능을 제공하는 IDE, Query Manager 등의 개발 지원 툴을 활용하여 개발함으로써 오류 발생을 미리 감지

프로그램 재 활용성 극대화

Component-Based System을 통한 Performance 집중 관리

다양한 공통 처리 모듈 지원 및 관련 Helper 클래스 제공

DB 리소스 반납 및 오류 처리 등과 같은 공통 전후 처리 로직의 일괄 적용을 통해 어플리케이션 품질 및 안정적인 운영 보장

표준화된 DB access Module, CTG COM Area Interface Module

DataSource에 대한 완벽한 설계로 인한 시스템 안정성 극대화

서비스 표준 플랫폼(FS framework)구성

Interface Helper 구성

사용자의 요청을 받아 DB Helper에 자료를 요청, Data Helper를 통해 Dataset 혹은 값을 생성하는 작업을 시행. DB 연결 종료 및 Exception 처리, 로깅 등을 자동으로 처리

Client로부터의 요청은 Single Servlet이 담당. 호출명 및 실제 Business logic Class Name에 대하여 Mapping 정보 관리

Client 요청에 대한 중앙 관리 가능

서비스 요청 시간 관리, 최대 동시 처리수 관리

서비스별 로그 분석(최대, 최소 사용 서비스 및 에러 발생 현황 등)

요청에 대한 응답의 다양환 가능(XML/Excel/Html etc...)

Business Helper 구성

사용자의 요청을 받아 DB Helper에 자료를 요청, Data Helper를 통해 Dataset 혹은 값을 생성하는 작업을 시행. DB 연결 종료 및 Exception 처리, 로깅 등을 자동으로 처리

Action Bean이 비즈니스 로직을 제외한 기능 제공 → 개발자는 각자의 Implemented Bean 로직만 구현

Transaction 처리를 개발자가 직접 담당하지 않으므로 개발자 실수에 의한 DB Lock 등을 방지할 수 있음

입력 및 출력에 대한 변경이 용이( IXML → HTML > CVS)

Exception 및 Logging에 대한 처리의 공통화

Client 프리젠테이션 변경 로직 수정 없이 적용 가능

Data Helper 구성

전송 데이터를 자바에서 사용할 수 있는 형태로 가공 및 자바에서 생성된 데이터를 어플리케이션으로 지원

화면에서 전송되는 Dataset 및 값을 자바에서 처리하기 쉬운 형태로 가공하여 Business Helper에 넘겨 줌

Dataset 자료를 VO 혹은 VO 배열에 넘겨 바로 DB에 저장 혹은 변경할 수 있게 가공해 줌

DB에서 조회된 자료를 Dataset으로 자동 변경해 줌

다량의 Dataset을 한꺼번에 만들어 전송할 수 있고, 다량의 데이터 셋을 반대로 VO 혹은 VO 배열로 변환할 수 있음

Configuration 구성

서버 Runtime 환경 및 DB, Logging, Message 등에 대한 Configuration 정보를 관리

프로그램 수정 및 Server의 Stop 없이 변경 정보 반영 가능

각 환경에 대한 Property 추가 용이

Database Helper 구성

다양한 Database에 대하여 SQL 실행 및 SQL Logging, Data 변환 등을 관리

Statement 발행을 관리하여 개발자 실수로 인한 hang 현상 방지

Insert/Delete/Update를 위한 Table당 하나의 DAO 및 VO 자동 생성 (Table 정보 확인 후 자동 생성 가능 및 Select를 위해서는 이용자가 직접 DAO 작성 가능

DB Close시에 일괄적으로 Open된 Statement 및 Result Close

Insert/Delete/Update/Select SQL 수행 시간 및 SQL 문에 대한 Log를 남길 수 있음

Connection Helper 구성

각종 Resource에 대하여 연결 정보 및 Transaction 등을 관리

DB 등의 다양한 연결을 관리함

JNDI를 통해서 Lookup한 Data Source 정보를 캐시 함

Statement를 Cache 한 후 재활용 혹은 동시 Close를 지원 함

Data Connection Manager를 이용하여 2-Phase commit

Data Connection Manager를 이용하여 2-Phase commit

FS Framework을 활용한 주요 성공사례

한국대학교육협의회

대학입학전형 종합지원시스템 구축 사업

한국형 원서접수(표준공통원서)시스템 구축 사업

대학 입학정보 포털 시스템 구축 사업

대학 입학정보 포털 모바일 서비스 구축 사업

대학 입학정보 공정성확보시스템 구축 사업 등 다수

대학정보공시 통합시스템 고도화 사업

한국교육개발원

고등교육통계조사 시스템 운영 및 유지보수 사업

특성화고 졸업자 취업통계 조사체제 구축 사업

한국사학진흥재단

고등교육 재정시스템 구축 사업

사립대학 회계 및 기채관리 시스템 구축 사업

대학 자가진단 시스템 구축 사업

한국장학재단

등록금 통계 조사분석 시스템 구축 사업

장학금 수혜현황 조사분석 시스템 구축 사업

한국교육학술정보원

특수교육 통계 시스템 구축 사업

한국방송통신대학교

한국방송통신대학교 멘토링 시스템 구축 사업

한국대학스포츠협의회

체육특기자 대입정보포털 구축