다종다형 자료 메타 관리 및 사용자 동적 구성 가능한 검색 인터페이스 제공 방안
최명진* 정회원, 김태영*, 이민섭*, 양윤정*, 윤경원*, 김문기*
Multi-type and shape data meta management and dynamic user configurable interface method
Myungjin Choi* Regular member, Taeyoung Kim*, Minseob Lee*, Yunjung Yang*, Kyoungwon Yoon*, Moongi Kim*
요 약
본 논문에서는 서로 다른 항목의 정보를 담고 있는 다종다형자료의 메타 정보를 하나의 시스템에서 통합하여 검색 및 관리할 수 있으며, 관리되고 있는 메타 데이터에서 사용자가 필요한 검색 항목을 자유롭게 정의할 수 있는 사용자 인터페이스를 제공할 수 있는 시스템에 대해 연구하였다. 본 시스템의 특징은 다종다형 메타정보 관리가 가능하며 다양한 시스템 간 손쉬운 통합을 지원할 수 있는 데이터베이스 통합 버스, 다종다형 자료들의 사용자별 맞춤 서비스가 가능한 사용자별 검색 항목 지정 설정이 있다. 본 논문에서 연구한 시스템은 현재 ICT 분야에서 각광받고 있는 빅데이터 관리가 가능할 것으로 판단되며 향후 다양한 분야의 다종 다형자료들을 효과적으로 관리하고 다양한 환경을 가지고 있는 시스템 간 통합을 손쉽게 수행할 수 있을 것으로 판단된다.
Key Words : Metadata Management; Search Engine; NoSQL; Satellite Product Management; Database Integration
ABSTRACT
In this paper, we present the system that user can search and manage data using united interface and user can define search field dynamically. The feature of this system is that it is possible to manage multiple polymorphic meta information first.
Second, there is a database integration bus that can support easy integration between the various systems. Third, it is possible to set the search item for each user which can customize polymorphism data for each user. The system studied in this paper is expected to be capable of managing big data, which is currently well received in the field of ICT. In addition, it will be possible to effectively manage multi-species polymorphic data in various fields in the future and to easily integrate between systems having various environments.
※ 본 연구는 국토교통부 물관리연구사업의 연구비지원(16AWMP-B079625-03)에 의해 수행하였음.
*㈜인스페이스 ([email protected])
접수일자 : 2017년 01월 28일, 최종게재확정일자 : 2017년 03월 14일
I. 서 론
IT 기술의 발달로 운영 시스템에 입력되는 자료의 종류 및 형태가 다양해지고 같은 종류 및 형태라 할지라도 항목의 수가 증대되고 있다. 이러한 흐름은 최근 빅데이터가 ICT분 야에서 이슈가 되며 관련 연구가 더욱 활발해지고 있다. 빅 데이터는 소셜 미디어, 산업간 융합을 통한 새로운 산업영역 확대, 스마트 기기를 통한 인터넷 이용 급증으로 발생하는 다종 다형 데이터들이다. 이러한 데이터들은 그 형식이 매우 다양하고 데이터의 산출 속도 및 순환속도가 매우 빠르기 때
문에 기존의 데이터 처리 방식으로 관리 및 분석이 어렵다.
이러한 다종다형 자료들을 효과적으로 처리, 관리, 분석하는 기술의 연구가 필요하며, 이를 반영할 수 있는 시스템에 대 한 필요성이 증대되고 있다.
다종다형 자료들을 효과적으로 분석 및 관리하기 위해서 는 체계적인 자료 저장 방식과 검색 기술이 필요하다. 최근 에는 이를 위해 데이터마이닝 기술이 매우 중요해지고 있다.
데이터마이닝이란 대규모 자료들을 체계적이며 자동적으로 규칙 및 패턴을 찾아내는 기술로서, 이를 활용하여 다양한 시스템간의 자료들을 데이터베이스화하여 체계적으로 관리
할 수 있다. 이를 위해서는 축척된 자료들의 체계적·효율적 인 태깅과 분류 작업이 필요하다. 이러한 자료 관리와 분류 작업에는 일반적으로 자료의 메타데이터들을 생성하여 관리 하게 된다. 그러나 여러 형식의 다양한 자료들을 일일이 메 타데이터화하는 것은 매우 힘든 작업이다. 이에 메타데이터 요소들 사이의 매핑에 기반한 현재의 메타데이터 상호 운용 성 접근방식이 지닌 한계를 극복하기 위해 많은 연구가 이루 어지고 있다[1].
전통적인 개발 방법론에서는 시스템 개발 시 데이터베이 스 스키마를 정의하는 것으로 설계하기 때문에 기 구축된 시 스템에서 바뀐 정보 항목을 반영하는 것이 추가적인 개발 비 용이 소요된다. 스키마 변경에 따른 시스템 수정 비용을 줄 이기 위한 연구도 지속적으로 이루어지고 있다[2]. 또한 데이 터베이스나 서버 단에서 반영이 되었다고 하더라도 사용자 인터페이스에서 이를 반영하지 않으면, 사용자가 갱신된 정 보를 관리할 수 있으므로 사용자 인터페이스 수정도 필요한 상황이다. 따라서 다종다형자료를 통합·관리할 수 있고 정보 항목이 갱신되더라도 간단한 설정으로 손쉽게 시스템 및 사 용자 인터페이스에 반영할 수 있는 환경을 제공하는 기술이 필요하게 되었다. 또한 다종다형 자료는 대량이거나 대용량 이고, 원격지의 서로 다른 이기종 기기에서 관리될 수 있기 때문에 이를 공유하기 위한 방안도 연구가 수행되고 있다[3].
본 논문은 서로 다른 항목의 정보를 담고 있는 다종다형 자료의 메타 정보를 하나의 시스템에서 통합하여 검색 및 관 리할 수 있으며, 관리되고 있는 데이터에서 사용자가 필요한 검색 항목을 자유롭게 정의할 수 있는 동적 사용자 인터페이 스를 제공할 수 있는 시스템에 대해 연구하였다. 또한 본 시 스템을 적용한 시스템을 구축하였다.
Ⅱ. 시스템 구성
본 시스템 구성은 다음과 같다.
그림 1 시스템 구성도
사용자가 웹 브라우저를 통해 메타 정보를 검색 및 관리 할 수 있는 웹 기반 사용자 인터페이스 부와 상기 웹 기반 사용자 인터페이스를 통해 전달되는 쿼리를 수신하여 서비 스 통합 버스부에 전달하는 웹 서버 부, 웹 서버 부에서 전달 되는 정보를 데이터베이스 부의 인터페이스에 맞게 변환하 여 전달하는 서비스 통합 버스부, 다종다형 자료의 메타정보 를 관리할 수 있는 데이터베이스 부, 웹 기반 사용자 인터페 이스에서 사용자별로 지정한 검색 항목을 설정하여 사용자 맞춤별 검색 사용자 인터페이스를 제공할 수 있도록 설정 정 보를 관리하고 있는 사용자별 검색 항목 지정 설정부로 구성 되어 있으며, 서비스 통합 버스부를 통해 다양한 데이터베이 스 인터페이스를 제공하여 타 기관의 외부 데이터베이스 부 와 연동할 수 있도록 구성하였다.
1. 다종다형의 메타 정보 관리
다종다형 자료들은 각각의 메타정보들 별로 서로 다른 필 드를 가지고 있다. 이러한 자료들을 관리하기 위해 메타정보 별로 데이터베이스화하여 관리하게 된다. 그러나 현재 빠른 속도로 생산되어지고 있는 다종다형 자료들의 경우, 일관된 데이터베이스 필드를 통해 관리하기 어렵고 필요에 따라 새 로운 관리 목록을 추가하기 위해서는 모든 코드를 새로 구축 하고 시스템을 재구축해야한다. 이에 자료들을 효과적으로 관리하기 위해서는 하나의 시스템에서 통합적으로 관리할 수 있는 통합 데이터베이스 구축이 필요하다. 통합 데이터베 이스 구축 시 가장 중요한 부분은 자유로운 데이터베이스 필 드를 구축할 수 있는 확장성을 갖추는 것이다. 이는 높은 확 장성을 바탕으로 사용자의 필요에 따라 자료들을 쉽게 검색 할 수 있도록 자료를 관리할 수 있게 한다.
이러한 기능을 제공하는 관련 기술로 대표적으로 아파치 루씬(Lucene)/솔라(Solr)가 있다. 루씬은 자바 기반으로 개 발된 확장 가능 고성능 오픈소스 정보검색 라이브러리로 대 표적으로 색인기능, 검색기능, Full text 분석 기능을 지원한 다. 자바 기반으로 만들어져 있으며 파이썬, C++, 닷넷 등의 언어로도 포팅되어 있고, 서로 다른 언어 간에도 색인 자료 를 호환하여 사용이 가능하다. 그러나 검색 기능만을 제공하 며 사용자로부터 질의를 받는 기능은 제공하지 않으므로 추 가적으로 이러한 기능을 구현하거나 혹은 타 시스템과의 연 동이 필요하다.
솔라는 루씬에서 발전되어 만들어진 플랫폼으로 실시간 인덱싱, Full text 검색 등의 기능을 제공한다. 솔라도 마찬가 지로 확장성이 높으며 분산 인덱싱을 지원하여 다종다형의 자료를 관리·검색하는 데에 매우 좋은 솔루션이 될 수 있다.
간단한 쿼리 예제를 통해 메타 정보 삽입 예제는 다음과 같다.
먼저 해상도(gsd_t)과 촬영시기(time_s)의 필드를 가진 데 이터를 데이터베이스에 삽입한다.
curl http://localhost:8983/incat/my_meta/update -d ' [
{
"id" : "img_001", "gsd_t" : "250", "time_s" : "day"
} ]'
표 1. 데이터베이스 데이터 삽입 명령 예제
기존에 삽입된 데이터에 새로운 필드인 날짜(date_i)와 위 성이름(sname_s) 필드를 추가할 수 있다.
curl http://localhost:8983/incat/my_meta/update -d ' [
{
"id" : "img_001", "date_i" : { "add" : 20140104 }, "sname_s" : { "add" : "MODIS" } }
]'
표 2. 데이터베이스 데이터 수정 명령 예제
새로운 데이터인 img_002를 추가한다. 이 때 기본에 삽입 된 img_001에서는 정의하지 않은 제품레벨(level_i) 필드를 삽입할 수 있다.
curl http://localhost:8983/incat/my_meta/update -d ' [
{
"id" : "img_002", "gsd_t" : "500", "time_s" : "day", "date_i" : 2006, "level_i" : 1B }
]'
표 3. 데이터베이스 데이터 필드 추가 예제
이와 같이 다양한 필드를 가진 데이터를 미리 지정된 스 키마 없이 삽입할 수 있으며, 추후 필드가 변경되더라도 이 를 반영할 수 있다.
2. 데이터베이스 통합 버스
본 시스템의 데이터베이스의 메타정보 뿐만 아니라 기존 또는 타 사이트에 있는 원격지의 데이터베이스와 연동하여 통합 검색할 수 있다. 이는 데이터 스토리지 시스템 구축에
비용을 투자하지 않고 기존의 자원을 활용할 수 있는 방법이 될 수 있다. 그러나 기존에 구축된 타 사이트의 데이터베이 스와 연동하기 위해서는 인터페이스 및 자료 형식 등 자료 교환을 위한 통합 과정이 필요하다. 이러한 작업은 연동하려 는 타 시스템이 많으면 많을수록 작업량과 난이도가 복잡해 질 수 있다. 특히 현재와 같은 다종다형의 자료들이 생성되 고 있는 시점에서는 이러한 작업은 쉬운 일이 아니다.
최근 이러한 IT 통합을 위한 SOA(Service oriented Architecture) 관련 기술 중 ESB(Enterprise Service Bus)가 등장하여 이러한 다종다형의 자료들을 자동으로 시스템과 시스템 간 연결과 호환이 가능해졌다.
ESB란 SOA를 지원하는 미들웨어플랫폼으로 소프트웨어 서비스와 어플리케이션 컴포넌트간의 연동을 위한 백본역할 을 수행한다. 이러한 ESB를 통하여 도처에 분산된 서비스 컴포넌트 간 통합연동이 가능하다.
ESB는 Process, Service(Service Component), Adapter, Messaging Layer로 이루어져 있다. Process는 사용자가 정 의한 서비스 단위의 수행 순서를 정의하고 메인 프로세스에 종속되는 서브 프로세스를 지원한다. Service는 Process상에 서 진행되는 모든 수행들을 의미하며, 자체적으로 처리를 진 행하거나 외부 서비스 컴포넌트를 호출하여 처리하게 된다.
Adapter는 레거시를 연동하거나 특정 어플리케이션과의 통 합을 지원하는 것으로 서비스간의 중계를 위해 메시지를 생 성하고 변환하는 역할을 수행한다. 마지막으로 Messasing Layer는 생성되고 변환된 메시지들을 올바른 경로로 전송되 도록 지원하며 이 과정에서 루팅 기능을 제공한다. 메시지 전송 시, 전송이 실패한 메시지들은 재전송을 위해 특정 저 장소에 보존하게 된다[4].
ESB의 개념도는 다음 그림 2와 같다. 각각의 서비스 컴포 넌트들은 다양한 환경과 언어로 구성되어 있다. 이러한 서비 스 컴포넌트들을 통합하기 위해서는 서비스 간 인터페이스 를 통일하고 동일한 형식의 메시지를 주고받도록 재구축을 해야 한다. 하지만 ESB를 통해 각각의 서비스 컴포넌트들을 통합한다면 별도의 시스템 재구축 과정이 없어도 ESB 상에 서 인터페이스 등을 맞춰주기 때문에 별도의 코드변환 없이 각각의 시스템들 간 인식과 자료 호환 등이 가능하다.
분산된 환경의 통합을 위한 ESB의 주요 특징들을 살펴보 면 인터페이스 통합, 메시지 변환, 메시지 커뮤니케이션이 있 다. 각각의 특징을 살펴보면 먼저 인터페이스 통합은 서로 다른 인터페이스를 가지는 다양한 시스템 간 연결을 위해 각 각의 인터페이스들을 맞춰주는 연계기능을 수행할 수 있다.
특히 웹 서비스, JMS, File에 대한 통합 기능을 제공하고 User Interface와의 연계를 지원한다. 두 번째로 메시지 변환 을 살펴보면 통합되는 시스템(서비스)간 주고받는 메시지들 은 별도의 코드변환 없이 자동으로 인식할 수 있도록 변환시 켜줄 수 있다. 예를 들어 JMS, HTTP, RMI등의 프로토콜을 상호 간에 변환하여 JMS로 요청된 프로토콜이 HTTP형태
그림 3. 빅데이터기반수자원정보서비스플랫폼기술개발개념도 로 바뀌어서 전달될 수 있다. 세 번째로 메시지 커뮤니케이
션은 XML기반의 동기/비동기 SOAP 메시징을 통해 SOAP 표준에 기반한 메시지를 교환함으로써 이기종/분산 환경에 서 데이터와 어플리케이션들의 연동이 가능하도록 지원하는 기능이다. 이를 통해 신뢰성 있는 통신환경을 구축하여 메시 지 전송의 안정성과 보안성을 가질 수 있다.
본 시스템에서는 데이터베이스 통합 버스를 통한 외부 시 스템과의 연동을 위해서 ESB의 개념을 이용하여 구축하려 한다. ESB를 통해 외부 데이터베이스와의 연결로 자료 검색 및 관리를 위한 메시지 전달을 손쉽게 할 수 있다.
그림 2 ESB 개념도
3. 사용자별 검색 항목 지정 설정
사용자별 검색 항목 지정 설정은 웹 기반 사용자 인터페 이스에서 사용자별로 지정한 검색 항목을 설정하여 사용자 맞춤별 검색 사용자 인터페이스를 제공할 수 있도록 하는 기 능으로, 설정 정보를 관리하는 사용자 동적 구성이 가능한
검색 인터페이스를 제공한다. 기존의 자료검색 설정의 경우 시스템에서 정해진 항목만을 검색하여야 했으며 이에 사용 자 별 맞춤 검색이 불가능하였다. 검색 항목 추가의 경우 사 용자 인터페이스를 다시 구축해야하기 때문에 개발 효율성 이 매우 떨어졌다. 사용자 별 동적 구성은 사용자 그룹별로 같은 자료라 할지라도 활용 목적에 따라 검색 항목이 달라질 수 있으므로 손쉽게 검색 인터페이스를 바꾸어 구성할 수 있 다.
이러한 기능의 핵심 기술인 동적 사용자 인터페이스는 기 존 페이지 또는 포틀릿 정의 기반으로 작성되는 동적 페이지 또는 포틀릿을 의미한다. 동적 사용자 인터페이스는 그 특성 으로 인해 다양한 사용자가 접속하여 여러 개의 페이지 또는 포틀릿 인스턴스를 가지고 있어야하는 어플리케이션에 적합 한 기술이다. 이는 관리자가 다양한 사용자 요청사항을 동시 에 열고 처리하며 다른 페이지 간 이동할 수 있다. 즉 동적 사용자 인터페이스를 사용한다면 사용자별로 다양한 요구사 항을 웹 서버에서 접수 및 처리 후, 각각의 요청정보에 따라 제작된 HTML문서를 보내주는 것으로 모든 사용자들은 각 각 다른 화면을 보게 된다. 이러한 기술은 다종다형 자료를 사용하는 다양한 사용자들에게 최적의 검색 환경을 제공할 수 있다(그림 3).
Ⅲ. 시스템 적용
본 시스템을 빅데이터 기반 수자원 정보서비스 플랫폼 기 술 개발 과제의 SRA 자료 수집/처리/배포 시스템 구현에 적 용하여 효율적인 자료 관리가 가능하도록 구축해보려 한다.
빅데이터 기반 수자원 정보서비스 플랫폼 기술 개발 과제 는 SRA 기반 글로벌 수재해 감시 모니터링 체계를 구축하여
수재해 관측 자료를 통합 운영 및 활용을 통해 물 정보 가치 의 향상과 수재해 정보의 대국민 서비스를 목적으로 한다(그 림 4). 여기서 SRA란 위성(Satellite), 레이더(RADAR), AWS 자료로서 수재해 감시 모니터링을 위한 기본 자료들을 의미한다(그림 5). 기존에는 이러한 자료들의 공동 활용 체 계가 부재하였으며 단일화된 통합 분석 및 배포 시스템이 없 어 효율적이고 효과적인 자료 분석과 서비스가 불가능하였 다. 이에 통합 수재해 정보 플랫폼을 개발하고 기존의 다양 한 시스템과의 통합으로 글로벌 워터 허브를 구축할 예정이 다.
그러나 각각의 자료는 자료 형식, 수집 시기 및 방법 등이 모두 다르며, 각각의 자료들을 수집하는 수집 시스템 또한 다양한 환경으로 구축되어 있다. 이러한 자료들을 통합적으 로 수집 및 관리하기 위해서는 기존의 시스템 개발 방법으로 는 효율적인 시스템 구축이 불가능하다. 이에 본 논문에서 연구한 다종다형 자료 메타 관리 및 동적 구성 사용자 인터 페이스 시스템을 통해 SRA 자료 수집/처리/배포 시스템에 적용하여 효율적인 자료 관리와 검색 시스템을 구축하려 한 다.
그림 4. 동적 사용자 인터페이스 개념도
그림 5. SRA 자료
본 SRA 자료 시스템의 최종 목적은 다종다형 SRA 기반 자료의 통합적 접근 지원과 정형/비정형 자료에 대한 유연한 통합 표준 및 서비스 기법을 지원하고, 단일 창구를 통한 SRA 자료 검색 및 배포를 가능하게 하는 것을 목적으로 하 고 있다. 본 시스템의 특징은 다음과 같다.
➀ 다종다형 자료 지원 - Satellite imagery - Aerial imagery - UAV imagery - Radar - AWS - Shapefile - Document
- Meteorological data - Space weather data - Custom type
➁ 실시간 파일 감지 및 알림
➂ 준실시간 카탈로깅
➃ 타 기관 시스템과의 카탈로그 공유 및 동기화
➄ 사용자 정의 조건에 따른 이벤트 생성
➅ 높은 확장성 및 무정지형
➆ 사용자 정의 조건에 따른 검색 인터페이스
➇ 다양한 검색 기능 제공
본 시스템은 현재 프로토타입으로 위성자료 중심의 자료 수집/처리/배포 시스템을 구축하였다. 본 시스템의 구성도는 다음 그림과 같다. 모든 위성자료는 Raw data 또는 수집 원 자료 형태로 수집 및 관리하며 자료처리/분석 시스템 모듈에 이식된 각종 위성자료의 처리를 통해 사용자 및 유관기관에 게 배포한다. 위성영상처리 level별 정의에 따라 메타데이터, 처리데이터, 재처리 및 고부가 데이터를 분류하여 관리한다.
그림 6. SRA 자료 수집 및 배포 시스템(위성 중심)
이 과정에서 자료 관리 및 배포를 위한 데이터베이스 환 경을 구축하여 운영하고 있다. 기존에는 수집된 위성자료 즉, 한정된 위성자료 만을 관리하기 위해 MySQL 데이터베이스 를 구축하여 자료를 관리하였다. 하지만 위성자료의 종류가 다양해지고, 레이더, AWS 등 추후 수집 될 자료들의 관리를
위해 본 시스템을 도입하여 다종다형 자료 메타관리를 위한 환경을 구축하였다. 이는 추후 수집 될 자료들의 유동적인 도입에 따른 확장성을 고려하여 효과적인 자료 관리 및 검색 이 가능할 것으로 판단된다.
그림 7. 자료관리 DB환경 구축 (좌: 위성자료 관리 DB, 우: 다종다형자료 관리를 위한 NoSQL DB 환경)
Ⅳ. 기대효과
IT 기술의 발달로 운영 시스템에 입력되는 자료의 종류 및 형태가 다양해지고, 같은 종류 및 형태라 할지라도 항목 의 수가 증대되고 있다. 이러한 다종다형자료들을 효과적으 로 분석 및 관리를 위해서는 체계적인 자료 저장 방식과 검 색 기술이 필요하다. 본 논문에서 연구한 시스템은 다종다형 자료의 통합 메타 정보 관리 및 사용자 동적 구성 가능한 검 색 인터페이스를 제공하여 다종다형자료의 메타 정보를 하 나의 시스템에서 통합으로 관리할 수 있도록 한다. 이는 자 료 변동에 따른 시스템 수정을 최소화시킬 수 있어, 타 시스 템 간 통합 플랫폼 구성 시 개발 효율성을 증대시키고 플랫 폼 구축비용 경감 효과를 제공할 수 있다. 또한 변경된 메타 정보를 사용자 인터페이스에 쉽게 반영하고 사용자별 검색 항목을 지정할 수 있도록 하여 사용자별 맞춤형 서비스를 제 공할 수 있다.
Ⅴ. 결론
본 논문에서는 다종다형의 메타정보 관리, 데이터베이스 통합 버스, 사용자별 검색 항목 지정 설정의 핵심 기술을 기 반으로 서로 다른 항목의 정보를 담고 있는 다종다형자료의 메타 정보를 하나의 시스템에서 통합하여 검색 및 관리할 수 있으며, 또한 관리되고 있는 메타 데이터에서 사용자가 필요 한 검색 항목을 자유롭게 정의할 수 있는 사용자 인터페이스 를 제공할 수 있는 시스템에 대해 연구하였다.
본 시스템은 사용자가 웹 브라우저를 통해 메타 정보를 검색 및 관리할 수 있는 웹 기반 사용자 인터페이스 부와, 상 기 웹 기반 사용자 인터페이스를 통해 전달되는 쿼리를 수신 하여 서비스 통합 버스부에 전달하는 웹 서버 부와 웹 서버 부에서 전달되는 정보를 데이터베이스 부의 인터페이스에 맞게 변환하여 전달하는 서비스 통합 버스부와 다종다형자
료의 메타정보를 관리할 수 있는 데이터베이스 부와 웹 기반 사용자 인터페이스에서 사용자별로 지정한 검색 항목을 설 정하여 사용자 맞춤별 검색 사용자 인터페이스를 제공할 수 있도록 설정 정보를 관리하고 있는 사용자별 검색 항목 지정 설정부와 서비스 통합 버스부를 통해 다양한 데이터베이스 인터페이스를 제공하여 타 기관의 외부 데이터베이스 부와 연동할 수 있는 구성을 포함한다.
본 시스템의 특징은 다종다형 메타정보 관리가 가능하며 다양한 시스템 간 손쉬운 통합을 지원할 수 있는 데이터베이 스 통합 버스, 다종다형 자료들의 사용자 별 맞춤 서비스가 가능한 사용자별 검색 항목 지정 설정이 있다.
본 시스템을 적용하여 빅데이터 기반 수자원 정보서비스 플랫폼 기술 개발 과제의 SRA 자료 수집/처리/배포 시스템 구현에 적용하여 효율적인 자료 관리가 가능하도록 구축하 였다.
SRA 자료 수집/처리/배포 시스템은 위성, 레이터, AWS 등 다양한 형식의 물 관리 기본 자료들을 수집·관리·배포하 는 것을 목적으로 하며, 다종다형 자료들은 SRA 자료들의 효과적인 관리와 검색을 위해 본 논문에서 연구한 시스템을 적용하여 프로토타입 데이터베이스 환경을 구축하였다. 본 SRA 자료관리 시스템은 다종다형 자료 지원을 포함하여 실 시간 파일감지 및 알림, 준실시간 카탈로깅, 타 기관 시스템 과의 공유 및 동기화, 사용자 정의 별 검색 인터페이스 지원 등의 기능을 제공한다. 프로토타입으로 구축한 데이터베이 스 환경은 현재 위성자료를 위주로 관리하고 있으며 추후 수 집 예정인 레이더, AWS, 등 다양한 자료들을 효과적으로 관 리 및 서비스가 가능할 것으로 판단된다.
본 논문에서 연구한 시스템은 현재 ICT 분야에서 각광받 고 있는 빅데이터 관리가 가능할 것으로 판단되며 향후 다양 한 분야의 다종다형자료들을 효과적으로 관리하고 다양한 환경을 가지고 있는 시스템 간 통합을 손쉽게 수행할 수 있 을 것으로 판단된다.
그러나 본 시스템을 적용한 SRA 자료관리 시스템은 아직 프로토타입으로서 위성자료 등 한정된 수집 자료를 대상으 로 관리하고 있다. 따라서 향후 다양한 다종다형 자료 관리 와 외부 시스템과의 통합 기능을 효과적으로 수행할 수 있는 완성된 시스템을 구축하여 다종다형 자료의 관리 및 검색기 능을 검증할 필요가 있다.
참 고 문 헌
[1] 이승민, “마스터 데이터를 활용한 메타데이터 통합 프레임워크 구축”, 한국도서관·정보학회지 제44권 제1호, pp.201-225, 2013.
[2] 이민호, 이원구, 최윤수, 윤화묵, 송사광, 정한민, “메타데이터 의 통합을 위한 스키마 매핑 및 데이터 변환 시스템”, 한국컴 퓨터정보학회 논문지 제17권 제10호, pp.129-136, 2012.
[3] 이영진, 조영복, 손녕, 이상호, “다중 CMS 상호운영을 위한 통 합메타데이터기반의 DRM기법”, 한국통신학회논문지 제33권 제9호, pp 676-682, 2008.
[4] 임철홍,“SOA를 실현하는 ESB”, 경영과 컴퓨터, 2008.
[5] 김민정, 조윤호, “빅데이터 기반 추천시스템 구현을 위한 다중 프로파일 앙상블 기법”, J Intell Inform Syst 2015 December, 제21권 제4호, pp 93-110, 2015.
[6] 김동비, 류한영,“모바일 폰에서의 동적 인터페이스와 정적 인 터페이스의 비교”, 디지털디자인학연구 제7권 제4호, pp 261-267, 2007.
[7] 손미애, 이현정,“사용자 선호도를 동적으로 만족하는 통합정보 생성 프레임워크”, 한국경영정보학회회 춘계학술대회, pp 158-164, 2009.
[8] Billsus, D., M. J. Pazzani,"Learning Collaborative Information Filters" ICML, Vol.98, pp 46-54, 1998.
[9] Erhard Rahm, and Phillip A. Bernstein, "A survey of approached to automatic schema matching", The VLDB Journal, Vol.10, pp.334-350, 2001.
[10] Md. Sumon Shahriar, and Jixue Liu, “Towards the Preservation of Referential Constraints in XML Data Transformation for Integration”, International Journal of Database Theory and Application, Vol.3, No.2, 2010
저자
최 명 진(Myungjin Choi) 정회원
․2000년 2월:숭실대학교 수학 학사 졸업
․2002년 2월:카이스트 응용수학 석사 졸업
․2007년 2월:카이스트 응용수학 박사 졸업
․2007년 ~ 2017년 : 한국항공우주연구원 선임연구원
․2009년 ~ 2013년 : 과학기술연합대학원대학교 겸임조교수
․2012년 ~ 현재 : ㈜인스페이스 대표이사
김 태 영(Taeyoung Kim)
․2005년 2월:경북대학교 전자전기공 학 학사졸업
․2011년 2월:과학기술연합대학원 위 성 시스템 및 활용공학 석사졸업
․2004년 ~ 2008년 : ㈜솔탑 주임
․2011년 : 한국항공우주연구원
․2012년 ~ 현재 : ㈜인스페이스 기술이사
이 민 섭(Minseob Lee)
․2013년 2월:공주대학교 지리학 학사 졸업
․2015년 2월:공주대학교 지리학 석사 졸업
․2015년 1월 ~ 현재:㈜인스페이스
양 윤 정(Yunjung Yang)
․2013년 2월:부경대학교 공간정보시 스템공학 학사졸업
․2015년 9월 ~ 현재 : 공주대학교 지리 학과 석사과정
․2013년 5월 ~ 현재:㈜인스페이스
윤 경 원(Kyoungwon Yoon)
․2010년 2월:공주대학교 대기과학 학 사졸업
․2014년 4월 ~ 현재 : ㈜인스페이스
김 문 기(Moongi Kim)
․2001년 2월:대구가톨릭대학교 정보통 신공학 학사졸업
․2005년 ~ 2008년:㈜KOG
․2008년 ~ 2014년:㈜ICRSOFT
․2014년 2월 ~ 현재:㈜인스페이스