테스트베드구축최종보고자료

Download Report

Transcript 테스트베드구축최종보고자료

추진경과
’04. 5 ~ ’05.11
전자기록물 영구보존 기반기술 연구 I, II
’05. 4
기록관리혁신 로드맵 초안 VIP 보고(최종확정 ‘05.10)
’05. 9 ~ ’06.2
기록관리시스템 혁신 정보화전략계획(ISP) 수립
’06. 2. 14
기록관리혁신 종합실천계획 국무회의 보고
* 전자기록 영구보존체계 구축 포함
’06. 4
테스트베드 구축 사업 계약체결
’06. 4 ~ 8
문서보존포맷 및 영구보존포맷 변환 S/W 개발
’06. 7 ~ 8
문서보존포맷의 국제표준(ISO) 규격 준수 검증 완료
* ISO 19005-1(PDF/A-1)
1.
2.
3.
※별첨: 용어 정의 및 로고
1.
1.1 문서보존포맷 및 영구보존포맷의 선정배경
1.2 문서보존포맷(PDF/A-1)의 정의
1.3 영구보존포맷(XML)의 정의
2.
3.
1. 문서(영구)보존포맷 개요
1.1 문서보존포맷 및 영구보존포맷의 선정배경
•현행 자료관 시스템의 경우 원문 및 이미지가 자료관 시스템으로 이관됨.
•문서가 원문인 경우 생산시점의 S/W가 없으면 열람 되지 않는 문제점 발생
해결 방안
현황
자료관 시스템
다양한 문서
문서의 내용정보 장기보존
장시간 경과 후 동일한 모습유지
원문, 이미지
데이터 이관
ISO 국제표준규격에 적합한 포맷
소프트웨어에 비의존적
담당자
원문 열람안됨
이미지 열람가능
열람자
문서보존포맷
PDF/A-1
5
영구보존포맷
XML
1. 문서(영구)보존포맷 개요
1.2 문서보존포맷(PDF/A-1)의 정의
• 문서의 내용정보를 영구보존 하기 위한 포맷으로 문서의 내용과 형태를 영구보존하며 해당 문
서편집기의 버전 및 소멸에 영향 받지 않고 내용보기가 가능한 포맷으로 ISO 19005-
1(PDF/A-1)
국제표준규격을 준수하는 포맷
일반전자문서의 문서보존포맷 변환
일반 전자문서
변환 시스템(PDF/A-1)
문서보존포맷(PDF/A-1)
PDF/A-1
ISO 19005-1(PDF/A-1)
표준규격준수
6
1. 문서(영구)보존포맷 개요
1.2 문서보존포맷(PDF/A-1)의 정의 - 선정 고려사항
• 문서보존포맷을 선정할 때 다음과 같은 8가지의 고려사항을 만족하는 포맷을 선정 함
문서보존포맷 선정 요소(8개 고려사항)
공개용 표준
편재
안정성
메타데이터
지원
PDF/A는 공개 포맷으로
소유권은 ISO가 가짐
상호운영성
세계적으로 널리 사용
변환시 문서의 내용, 구조
를 유지
메타정보의 효율적 제공
(XMP구조지원)
진본성
문서 훼손, 변조 없음
표현력
원본문서와 같은 모양과
구조를 가짐(look & feel)
검색 기능
7
어플리케이션에 영향받지
않는 운영성
메타데이터 검색
FTR 검색 지원
1. 문서(영구)보존포맷 개요
1.3 영구보존포맷(XML)의 정의
• 전자문서원문과 기록물의 생명주기에서 발생한 모든 정보와 GPKI기반의 전자서명을 적용하
여 전자기록물의 무결성을 보장하고 기록물을 영구적으로 보존, 유지 할 수 있는 포맷임
전자기록물의 영구보존포맷 생성
영구보존포맷
(XML)
기록물철
메타데이타
전자기록물철, 건
+
영구보존포맷
변환시스템
PDF/A-1
PDF/A-1
PDF/A-1
기록물건
메타데이타
PDF/A-1
PDF/A-1
PDF/A-1
+
서명 인증 정보
잠김 인증 정보
8
1. 문서(영구)보존포맷 개요
1.3 영구보존포맷(XML)의 정의 – XML기반의 객체 구조
•영구보존포맷의 구성 단위는 변환된 문서보존포맷과 원시데이터, 메타데이터를 포함하여 개별 문건
단위로 구성하고 XML 랩핑을 통하여 영구보존포맷으로 변환 함 (전자기록물철,건, 메타데이터)
영
구
보
존
포
맷
의
구
성
단
위
기록물철
전자기록철 구조
객체
기록물건
객체 메타데이터
기록물철
객체 내용
객체
객체 메타데이터
기록물철
기록물건 내용
기록물철 메타데이터
분철
기록물건 메타데이터
기록물분철 메타데이터
서명 인증 정보
기록물건
+
PDF/A-1
PDF/A-1
PDF/A-1
영구보존포맷 구성
원문 데이터
문서보존포맷
전자서명
문서
(본문/첨부)
메타데이터
9
서명 인증 정보
1. 문서(영구)보존포맷 개요
1.3 영구보존포맷(XML)의 정의 – 무결성 보장
• 전자기록물의 장기적인 보존과 전자기록물의 무결성을 증명할 수 있는 전자서명 적용
전자기록철, 건(그림)
영구보존포맷 트리구조
영구보존포맷객체
보존포맷 설명
기록물철
표준버전
서명된 객체
메타데이터
인증정보 객체
서명포맷설명
서명일시
서명자
기록물건
메타데이터
PDF/A-1
PDF/A-1
PDF/A-1
+
서명인증정보
인증서
전자서명
서명 인증 정보
서명알고리즘
잠김 인증 정보
잠김인증정보
10
1.
2.
2.1
2.2
2.3
2.4
3.
사업
사업
개발
사업
개요
진행
내용
결과
2. 사업 내용
2.1 사업 개요
•전자기록물 영구보존 기반기술 연구 용역을 통해 제시된 방안을 실질적으로 시스템에 적용
가능하도록 개발
문서(영구)보존포맷 변환 테스트베드 구축
구축 기간
2006년 4월 ~ 2006년 8월
개발 대상
연
계
시
스
템
영구기록관리시스템(AMS)
영구(문서)보존포
맷
변환요청 API
테스트베드 개발 영역
시스템 연계 API 모듈
문서보존포맷(PDF/A-1) 변환
영구보존포맷 변환(전자서명 적용)
문서보존포맷 변환
시스템 연계 (RM&AM)
영구보존포맷 사용자뷰어
기록관리시스템(RMS)
원문 데이터
12
영구보존포맷 변환
+문서보존포맷
+보존메타데이터
+전자서명
2. 사업 내용
2.2 사업 진행
사업진행 현황
개발정보 공유
사업분석 및 설계
“전자기록 영구보존 기반기술
연구용역” 및 “기록관리시스템혁신
ISP 수립” 에서 제시된 방안 분석
문서(영구)보존포맷 변환을 위한
표준메타데이터, XML스키마,
시스템연계 API,
기록물관리 메타데이터, XML스키마,
영구보존포맷 구조 설계
영구보존포맷(수정된 보존포맷)구조,
문서보존포맷 변환 분산처리 지원
ISO 19005-1 표준규격분석
검증(표준규격/유효성)
개발
ISO 국제표준규격과 개발된
문서보존포맷(PDF/A-1)에 대한
공인인증기관 검증(TTA 시험평가)
문서(영구)보존포맷 변환 모듈,
전자서명 적용기능
시스템 연계 API
영구보존포맷 사용자 뷰어
영구보존포맷 유효성 검증:
충남대 소프트웨어 연구센터
13
2. 사업 내용
2.3 개발 내용
2.3.1 문서보존포맷 변환모듈(1/2)
• 기록관리시스템(RMS) 및 영구기록관리시스템(AMS)로부터 받은 원문데이터를 문서보존포맷
으로 변환하는 모듈 개발
문서보존포맷 변환 시스템
문서보존포맷 변환 모듈
AMS & RMS
1
연
계
API
모
듈
PDF/A-1: 생성엔진
2
PDF/A-1: 관리엔진
문서보존포맷(PDF/A-1)
라
이
브
러
리
3
PDF/A-1
ISO 19005-1(PDF/A-1)
표준규격준수
1
AM & RM 시스템에 설치된 변환요청 API 모듈을 통해 변환할 원문 파일을 전송
2
문서보존포맷 생성엔진이 ISO 19005-1(PDF/A-1)규격을 만족하는 문서보존포맷 생성
3
PDF/A-1로 변환된 문서는 API 모듈을 통해 AM & RM 시스템으로 전송
14
2. 사업 내용
2.3 개발 내용
2.3.1 문서보존포맷 변환모듈(2/2)
•문서보존포맷 변환 파일의 ISO 19005-1(PDF/A-1) 규격준수 여부에 대한 검증 작업
ISO 표준규격 준수에 대한 검증
TTA 시험평가 항목
공인인증기관(TTA)에 의한 시험평가
파일구조(File Structure)
○ 문서보존포맷 변환관련 시험평가
그래픽(Graphics)
폰트(Fonts)
신청 : 6월 7일
투명도(Transparency)
기간 : 7월 12일 ~8월 10일
주석(Annotations)
대상 : 문서보존포맷 변환 모듈
메타데이타(Metadata)
변환된 문서보존포맷 전자파일 ISO
19005-1규격 준수여부
액션(Actions)
폼(Interactive Form)
시험평가 결과: ISO 19005-1
표준규격준수여부: 적합
15
2. 사업 내용
2.3 개발 내용
2.3.2 영구보존포맷 변환 모듈(1/2)-영구보존포맷 구조
•영구보존포맷의 구성 단위는 변환된 문서보존포맷과 원문데이터, 메타데이터를 포함하여 개별 문건
단위로 구성하고 XML 랩핑을 통하여 영구보존포맷으로 구조화 함
영구보존포맷 기본구조
영구보존포맷객체
보존포맷 설명
표준버전
>보존포맷에 대한 기술
>보존포맷 표준버전
객체메타데이터
기록물건
서명된 객체
문서
객체 컨텐츠
서명인증정보
기록물건메타데이터
수정된
수정(교정) 후
영구보존포맷
영구보존포맷
수정 전
영구보존포맷
잠김인증정보
16
2. 사업 내용
2.3 개발 내용
2.3.2 영구보존포맷 변환 모듈(2/2)- 영구보존포맷 변환 흐름도
영구보존포맷 변환 흐름도
AMS / RMS
영구보존포맷 변환
입력데이터 유형
1
RMS에서 이관된
영구보존포맷
2
저장된
영구보존포맷의 수정
3
원문의
영구보존포맷 생성
영구
보존
포맷
생성
영
구
보
존
포
맷
검
증
수정된
영구보존포맷
2’
1’
영구보존포맷
인
증
정
보
생
성
완성된
영구보존
포맷
1’
2’
3’
3’
문서보존포맷
변환
※
17
문서
모듈
보존포맷
2. 사업 내용
2.3 개발 내용
2.3.3 전자서명 적용 기능 구현(1/2) - 전자서명 적용
•행정전자서명(GPKI)를 적용하여 영구보존포맷의 무결성을 보장
영구보존포맷객체
보존포맷 설명
표준버전
서명된 객체
>보존포맷에 대한 기술
>보존포맷 표준버전
검증
인증정보 객체
서명포맷설명
서명일시
서명인증정보
사용자 인증서 값을 결합하여
전자서명 생성
전자서명과 서명자 인증정보를
사용해서 “인증정보” 객체를
생성한 후 영구보존포맷에 포함
인증서
영구보존포맷의 내용과
서명알고리즘
18
영구보존포맷의 서명된 객체와
서명자
전자서명
잠김인증정보
전자기록물 무결성
“인증정보” 객체에 저장된
전자서명 정보를 이용하여
영구보존포맷의 무결성 검증
2. 사업 내용
2.3 개발 내용
2.3.3 전자서명 적용 기능 구현(2/3)
•전자서명 서명절차: 문서내용과 개인키를 사용하여 전자서명 정보 생성
•전자서명 검증절차: 공개키를 사용하여 전자서명을 복호화 한후 문서내용과 비교 무결성 검증
전자서명 적용절차 및 검증절차
검증 절차
전자서명
절차
문서내용
개인키
공개키
해쉬
함수
암호화
문서내용
해쉬
함수
전자서명
검증 결과
비교
공개키
복호화
19
2. 사업 내용
2.3 개발 내용
2.3.3 전자서명 적용 기능 구현(3/3) - 잠김인증정보
잠김인증 정보 생성
영구보존포맷
인증정보의 생성 과정과 동일
객체 메타데이터
잠김인증정보의 전자서명 대상은 최종으로 수정된
영구보존포맷 “인증정보”의 전자서명 값임
잠김인증정보는 영구보존포맷을 생성하는 시스템에
부여한 특별한 인증서를 사용함
완전한
구조
잠김인증 정보 사용이유
서명된 객체
추출한 영구보존포맷의 오용 방지
서명 인증 정보
수정된 영구보존포맷의 수정전 영구보존포맷은 완전한
구조로 오용의 소지 있음
전자 서명
잠김 인증 정보
영구보존포맷은 잠김인증정보를 포함하여
완전한 구조가 됨
전자 서명
20
2. 사업 내용
2.3 개발 내용
2.3.4 영구보존포맷 사용자 뷰어
메뉴구분
기록물(F)
depth 1
기록물 열기(O)
기록물 속성(A)
인증서보기(C)
기록물철,건
메타데이터
기록물이력(H)
첨부문서
보기(V)
인증 정보
기록물레이어(L)
기록물소스(S)
트리확장(Expand)
트리축소(Collapse)
선택내용 설명
도구
기록물유효성 검증
도움말
도움말
21
프로그램 정보
2. 사업 내용
2.3 개발 내용
2.3.5 시스템 연계 API 개발
• RMS 및 AMS로 부터 변환 요청 작업에 대한 연계 API개발 제공
독립된 문서보존포맷 변환 서버로 구성
연계 API 모듈 JAVA 언어 사용
변환 프로세스
변환 시스템 구성도
문서(영구)보존포맷 변환 서버
RMS & AMS
 문서보존포맷
변환 요청
연계API모듈
문서보존포맷
(PDF/A-1)

변환 엔진
작업요청
 영구보존포맷
생성 요청

변환요청
API
영구보존포맷
(XML)
생성 엔진
파일전송
 
변환 요청을 위한 연계 API 모듈

프로세스
관리모듈
작업관리/통계
22
①변환요청API를 통한 변환요청
② 작업요청내역 서버로 전달
③ 변환대상 파일 전송
④ 문서보존포맷으로 변환
⑤ 변환된 문서보존포맷 검증
⑥ 변환완료 문서보존포맷 전송
⑦ 변환작업 결과 통계데이타 수록
2. 사업 내용
2.3 개발 내용
2.3.6 변환 프로세스 통합관리
•변환대상 데이터에 대한 변환 진행과정, 오류체크, 데이터처리 통계 현황 등의 관리
변환과정 통합관리시스템(관리자용)
기능 구현
문서(영구)보존포맷 변환
프로세스 전 과정 통제 및
관리
문서의 변환상태
변환통계 관리
오류체크관리 기능 지원
변환 데이터 송수신 기능
지원
23
2. 사업 내용
2.4 사업 결과
2.4.1 사업 결과 요약(1/2)
사업 결과 요약
문서보존포맷(PDF/A-1)
영구보존포맷(XML)
영구보존포맷 모듈 개발
문서보존포맷 변환 엔진 커스트마이징 및
모듈 개발
기록관리 메타데이터 표준안 수정보완
문서보존포맷의 ISO 19005-1 규격
표준 XML스키마
적합성 테스트
-TTA 시험평가 완료: 적합 판정
전자서명 적용
문서보존포맷 변환요청 API 모듈 개발
영구보존포맷 변환요청 API 모듈 개발
개별변환 및 Batch처리 기능지원
영구보존포맷 사용자 뷰어
영구보존포맷 유효성 검증: 충남대
※ 문서보존포맷 변환 프로그램
소프트웨어연구센터
변환요청 API 모듈
24
2. 사업 내용
2.4 사업 결과
2.4.1 사업 결과 요약(2/2)
사업 결과 요약
시스템 연계
AM 및 RM 시스템 연계를
위한 변환요청 API 모듈
개발
-문서보존포맷 변환 요청
-영구보존포맷 변환 요청
물리적인 변환서버간
전자서명 적용
GPKI기반의 전자서명 적용
영구보존포맷의 무결성 보장
영구보존포맷구조
기타
XML 설계서, 기록관리
메타데이터 표준안,
API 설계서 등
ISO 19005-1 표준규격
서명 인증정보
PDF/A-1: TTA 시험평가
잠김 인증정보
결과서
부하분산처리 기능
영구보존포맷 유효성 검증
(Load Balancing)
결과서
테스트베드 서버 구축
25
2. 사업 내용
2.4 사업 결과
2.4.2 문서(영구)보존포맷 변환 테스트 현황(1/2)
테스트 환경 및 조건
H/W 사양
S/W 설치
MS Office XP, HWP 97 기능강화판,
HWP 2005, 한컴 오피스 2005,
훈민정음 XP, MS Paint
CPU : 2CPU
RAM : 1GB
O/S : Windows 2003 Server
※문서보존포맷 변환을 위한 S/W 설치
변환 대상 문서
데이터 처리현황
종류: 한글, MS워드, 파워포인트, 엑셀
문서보존포맷 + 영구보존포맷 변환
->1시간-약 400건
문서형태: 텍스트, 폰트4종 이상,
테이블, 이미지 등 요소포함
26
2. 사업 내용
2.4 사업 결과
2.4.2 문서(영구)보존포맷 변환 테스트 현황(2/2) - 문서건
(단위 : 시간)
문서(영구)보존포맷 변환
2
1시간
1
100건
400건
500건
800건
1000건
※ 독립서버에서 원문 20개 파일을 랜덤(임의선택)으로 선택하여 변환 (5, 10, 25, 50, 100 페이지)
변환 시간은 문서의 내용적 특성에 따라 다소 차이가 생김(이미지, 텍스트, 폰트 등)
27
1.
2.
3.
3.1 전체 시스템
3.2 문서보존포맷 변환
3.2 영구보존포맷 생성
3. 데모 시연
3.1 전체 시스템
Groupware
수집관리시스템
등록관리시스템
...
...
업무관리시스템
컨텐츠관리시스템
전자문서시스템
기록관리시스템
비전자기록시스템
29
변환시스템
전자기록
영구보존기술 적용을
... 테스트베드구축...
위한
3. 데모 시연
3.2 문서보존포맷(PDF/A-1) 변환
변환대상문서 선택
문서보존포맷 변환
30
변환 완료
3. 데모 시연
문서보존포맷 변환 흐름도
PDF/A
기록관리시스템
데이
터
전자문서시스템
Groupware
이관
PDF/A-1 생성
PDF/A-1 수신
작업관리 엔진
업무담당자
문서보존
포맷
변환 엔진
RMS / AMS
영구보존포맷
생성 엔진
API
API
변환시스템
31
3. 데모 시연
3.3 영구보존포맷 생성
기록물종류 선택
(영구보존포맷)
•
•
•
•
기록물건
기록물철
수정된 기록물건
수정된 기록물철
메타데이터 입력
• 메타데이타입력
• 문서선택
32
생성 완료
• 영구보존포맷 생성완료
3. 데모 시연
영구보존포맷 생성 흐름도
PDF/A
기록관리시스템
데이
터
전자문서시스템
Groupware
이관
PDF/A-1 생성
영구보존포맷 수신
+
작업관리 엔진
업무담당자
문서보존
포맷
변환 엔진
RMS / AMS
영구보존포맷
생성 엔진
API
API
영구보존포맷 생성
변환시스템
33
※. 별첨 – 용어 정의 및 로고
용어 정의 및 로고
영구보존포맷 로고
영구보존포맷 영문명
NEO(NARS Encapsulated Object)
국가기록원 영문명
NARS
(National Archives & records service)
문양: 태극(음양의 조화로 만물 생성), 무한
영구보존포맷 확장자명
바탕: 녹색으로 안전, 희망, 생명
형태: 보존용품 인증마크의 변형
.NEO
영문 이니셜은 새로운, 신(新), 부할 등의 뜻을
영구기록관리시스템: AMS(Archive Management System)
기록관리시스템: RMS(Record Management system)
담고 있음
34
35
Page 31
36
Page 31