Design and Implementation of Distributed Metadata Searching System using XML Web Service and JDBC

XML 웹서비스와 JDBC를 이용한 분산 메타데이터 검색 시스템의 설계 및 구현

  • 최현종 (한국교원대학교 컴퓨터교육과) ;
  • 황성욱 (한국교원대학교 컴퓨터교육과) ;
  • 김태영 (한국교원대학교 컴퓨터교육과)
  • Received : 2003.12.12
  • Accepted : 2004.03.13
  • Published : 2004.03.30

Abstract

Sixteen provincial Research Institute of Education and Science(RISE) in the country have provided good qualified multimedia educational materials that was produced by some special skilled teachers to elementary, middle and high school teachers using web services. And moreover KERIS and KICE have also produced educational materials and have a plan to integrate distributed multimedia educational materials that RISE produced. The development of KERIS's KEM metadata in 2001 and the making of educational material metadata of RISE is the first step of integration plan. These metadata can be used to make integration plan possible. But before taking integration plan, the study of how to integrate and manage it should be performed. Therefore, this paper introduces the technique of XML web service and JDBC with 3-tier system as the method of integrate distributed educational material metadata. The evaluation shows these two methods have similar response time with MS SQL Server 2000 and Oracle 9i. Thus, we conclude that JDBC and XML web service can be the proper solution to search XML-formatted metadata.

전국의 167개 시,도에 있는 교육과학연구원에서는 지역의 교사들이 개발한 각종 멀티미디어 교육 자료를 웹 서비스를 통해 전국의 교사들에게 제공하고 있다. 또한 한국교육학술정보원과 한국교육과정평가원에서도 교육 자료를 개발하고, 더불어 전국의 교육과학연구원에서 제공하는 교육 자료를 통합하려는 계획을 세우고 있다. 그 첫 출발점이 바로 2001년 개발된 한국교육학술정보원의 국가표준 교육정보 메타데이터 형식과 전국의 교육청이 작성하고 있는 교육자료 메타데이터이다. 이 메타데이터를 통해 전국의 교육 자료가 통합되어 서비스될 수 있을 것이다. 하지만 각 시도별로 작성된 메타데이터를 어떻게 통합하고 관리하느냐의 문제는 전국의 교육 자료를 통합하여 서비스하는데 있어, 먼저 해결해야 될 중요한 문제이다. 따라서 본 연구는 분산되어 있는 각 시도의 교육정보 메타데이터를 통합하여 서비스하는 방법으로 XML 웹 서비스 방법과 JDBC를 도입한 3 단계 (-ter) 시스템을 제안해 보았다. 제안된 두 방법을 MS SQL Server 2000과 Oracle 9i에 각각 적용하여 성능평가 한 결과 두 방법이 서로 비슷한 응답시간을 보였다. 따라서 XML 형태의 메타데이터를 검색하는 방법으로 기존의 JDBC를 사용하는 것 이외에 웹 서비스를 이용하는 방법도 고려해 볼 수 있다는 결론을 얻었다.

Keywords