본문/내용
메타데이터 관리 시스템은 메타데이터를 유기적으로 통합, 관리하며, STEP으로 표현된 CAD/CAM 자료에 대한 메타데이터나 SGML로 표현된 문서에 관한 정보 및 관계 정보들을 논리적으로 통합이 가능한 형태로 저장, 관리, 검색할 수 있는 시스템을 말한다. 이러한 메타데이터 관리 시스템은 분산이질 통합정보시스템의 구축의 핵심 요소라 할 수 있다. 분산 이질 환경에서의 메타데이터 관리 시스템의 구현은 시스템에 독립적으로 설계되어야 하며, 메타데이터 관리 시스템간의 호환이 이루어질 수 있도록 표준화된 형태를 따라야 하며, 최근 분산 객체 기술로 각광을 받고 있는 CORBA와의 연동도 가능해야 한다[3,4,5]. 본 논문에서는 최근의 이슈를 반영* 본 논문은 충남대학교 부설 소프트웨어연구센터에 의해 지원되었음
하고 표준안에 근거하여 메타데이터의 사전서비스가 가능한 CORBA 기반의 분산이질 메타데이터 관리 시스템의 구조 및 그 기본 기능을 제안하고, 이를 바탕으로 한 메타데이터 관리 시스템을 설계한다.
2 분산 객체 기반 메타데이터 관리 시스템 구조
본 연구에서 제안하는 분산 객체 환경을 위한 메타데이터 관리 시스템 구조는 그림 1과 같으며 OMG의 요구사항에 기반을 두고 있다.
메타데이터 정보를 중립적인 언어로 표현하기 위해 CORBA IDL을 통해 인터페이스를 정의하여 사용한다[5]. 이는 다양한 개발 환경과 런타임 환경에서 메타데이터 관리 시스템 객체를 사용할 수 있도록 하는 것이다.
참고문헌
[1] 진성일, 김기봉, 박중기, 이혜란, 조유희, `IRDS에 기반한 CASE 도구 정보저장소(Repository)의 구현 사례,“ 정보과학회 13권 9호, pp. 84~101, 1995.
[2] 한국전산원, “정보자원사전 시스템의(IRDS) 서비스 인터페이스 국제표준 연구,” 한국전산원, 1993
[3] ANSI X3H4, `The Information Resource Dictionary System(IRDS) Reference Model,` X3H4/90-195R, May, 1991
[4] OMG, `Object Management Architecture Guide,` OMG, 1995
[5] OMG, `The Common Object Request Broker : Architecture and Specification,` OMG, March 1995
[6] Unisys, `Capabilities Overview Using Object Repository in Production Environments,` UNISYS, 1995
[7] Unisys, `Unisys response to the Object Management Group Repository Common Facility RFI,` Unisys, 1995