공통컴포넌트 아키텍쳐 구성

주요 개선사항

전자정부 표준프레임워크 3.5 공통컴포넌트의 주요변경사항은 다음과 같습니다.

실행환경 3.5.0 업그레이드 반영 (JDK 1.7 적용)
POM 개선
ibatis 별도 지원
공통컴포넌트별 의존성 누락 버그 패치
공통컴포넌트 프로젝트 생성시 화면 Resource 관리 개선
공통컴포넌트 Known 버그 패치 총 62건 (아래와 같음)
사용자디렉토리/통합인증 : 로그인 Validation 개선 외 2건
보안 : 권한관리 소스 개선 외 1건
통계/리포팅 : 게시물통계 화면오류 개선 외 4건
협업 : 디자인템플릿 Validation,소스 개선 외 9건
사용자지원 : 행정전문용어 사전관리 이미지 수정,wiki가이드 추가 외 8건
시스템관리 : 우편번호 주소 찾기 소스 개선 외 10건
시스템/서비스연계 : 연계기관관리 화면 개선
디지털 자산 관리 : 개인지식관리 등록화면 개선 외 4건
인터페이스/화면 : 메인메뉴 wiki가이드 개선 외 1건
웹에디터 : 웹에디터 wiki가이드 추가
포맷/계산/변환 : 숫자치환 wiki가이드 및 공통컴포넌트 가이드 추가
시스템 : 송수신 모니터링 Validation 개선 외 7건
정보제공/알림 : 개인연차 관리 등록페이지 개선
공통코드관리 : 우편번호 엑셀등록 UI 개선 외 1건
예제 프로젝트 개선

공통컴포넌트 구성

공통컴포넌트의 정의
공통컴포넌트는 정보시스템 구축시 공통적으로 재사용이 가능한 기능위주로 개발한 컴포넌트의 집합
공통컴포넌트는 표준프레임워크 기반으로 실행환경의 MVC아키텍처를 준수하여 설계 및 개발
전자정부사업에서 쉽게 커스트마이징하여 재사용할수 있도록 전자정부 표준프레임워크 포털(www.egovframe.go.kr)을 통해 소스코드와 가이드를 제공
공통컴포넌트는 공통기술서비스 141종과 요소기술 서비시 109종으로 구성되어 있습니다. 모바일전환 컴포넌트의 경우는 공통기술서비스 40종으로 구성되어 있습니다. 공통기술서비스는 다시 사용자디렉토리/통합인증 3종 (모바일 전환 1종), 보안 8종, 통계/리포팅 5종, 시스템/서비스연계 4종 (모바일 전환 2종), 디지털 자산관리 5종 (모바일 전환 3종), 협업 28종 (모바일 전환 14종), 사용자지원 51종 (모바일 전환 15종), 시스템관리 25종으로 구성됩니다. 요소기술 서비스는 다시 메시지 처리 4종, 인쇄/출력 3종, 쿠키/세션 2종, 인터페이스/화면 2종, 달력 3종, 웹에디터 1종, 포맷/계산/변환 24종, 시스템 51종으로 구성되어 있습니다.
공통컴포넌트의 종류
중복개발의 빈도, 재사용 가능성, 표준화 적용성 등을 고려하여 개발 생산성 및 투자 효율성이 높은 250종을 우선적으로 도출하여 개발
공통컴포넌트의 아키텍처구성
구분 상세기능
공통기술서비스(136종) 보안 실명확인, 권한관리, 암호화/복호화 등 8종
사용자디렉토리/통합인증 일반로그인, 인증서로그인, 로그인정책관리 등 3종
사용자 지원 사용자관리, 상담관리, 설문관리, FAQ, Q&A 등 55종
협업 게시판, 동호회관리, 커뮤니티관리, 주소록관리 등 28종
시스템 관리 공통코드, 메뉴관리, 로그관리, 기관코드수신 등 27종
시스템/서비스연계 연계현황관리, 연계기관관리 등 4종
통계/리포팅 게시물통계, 접속통계, 보고서통계 등 6종
디지털자산관리 지식관리 등 5종
요소기술서비스(유틸리티)(104종) 달력, 포맷/계산/변환, 번호유효성/포맷유효성체크 등 104종

* 공통기술서비스 : 전자정부 표준프레임워크 기반에서 동작하는 공통컴포넌트
* 요소기술서비스 : 전자정부 표준프레임워크와 상관없이 일반 자바환경에서 동작하는 공통컴포넌트

모바일 공통컴포넌트의 종류
모바일 사용자 경험 지원기능을 활용하여 모바일 디바이스에 최적화 된 모바일 공통컴포넌트를 추가 및 신규 모바일 공통컴포넌트 개발(11종) 및 웹공통컴포넌트를 모바일 전환 개발(30종)
모바일 공통컴포넌트의 아키텍처구성
구분 상세기능
공통컴포넌트 전환개발(30종) 협업
  • 게시판(6) : 게시판,공지사항, 유효게시판, 익명게시판, 댓글, 스크랩기능
  • 동호회(3) : 커뮤니티, 커뮤니티 방명록, 커뮤니티 사진첩
  • 약관관리(1) : 약관관리
  • 주소록/명함록(1) : 주소록
  • 일정관리(4) : 부서일정관리, 일정관리, 일지관리, 전체일정
사용자디렉토리 / 통합인증
  • 사용자 통합인증(1) : 일반로그인
사용자 지원
  • 온라인참여(3) : 상담관리, 설문조사, 온라인Poll
  • 온라인헬프(6) : 도움말, 용어사전, FAQ, Q&A, 행정전문용어사전, 온라인매뉴얼
  • 정보제공/알림(4) : 뉴스, 사이트맵, 추천사이트, 행사/이벤트/캠페인
  • 개인화(1) : 마이페이지
신규공통컴포넌트(11종) 모바일 공통기술 실시간 공지 서비스, 모바일 차트/그래프, 모바일 사진 앨범, 동기화 서비스, 오프라인 웹서비스
지원서비스 오프라인 웹 서비스, MMS 서비스 연계, OPEN API 연계 서비스
모바일기기 지원 위치정보연계, 멀티미디어 제어, 모바일 기기식별