Design and Implementation of the KRISTAL-II Web Gateway for Efficiently Processing a Large Number of On-line Retrieval Requests

대규모 온라인 검색 요구를 효율적으로 처리하기 위한 KRISTAL-II웹 게이트웨이의 설계 및 구현

  • Lee, Ki-Yong (Dept. of Electronic Computer Science, Korea Advanced Institute of Science and Technology) ;
  • Kwak, Tae-Yeong (Dept. of Electronic Computer Science, Korea Advanced Institute of Science and Technology) ;
  • Seo, Jung-Hyun ;
  • Kim, Myoung-Ho (Dept. of Electronic Computer Science, Korea Advanced Institute of Science and Technology)
  • 이기용 (한국과학기술원 전자전산학과) ;
  • 곽태영 (한국과학기술원 전자전산학과) ;
  • 서정현 (연구개발정보센터 연구원) ;
  • 김명호 (한국과학기술원 전자전산학과)
  • Published : 2000.10.01

Abstract

The Web gateway is key technology for inter-operating WWW and databases. The previous KRISTAL-II information retrieval system, developed by KORDIC(Korea Research & Development Information Center), used a simple CGI structure web gateway. While the simple CGI structure web gateway is easy to implement, it is not suitable for processing a large number of on-line retrival requests. When considering the growth of the Internet and WWW, it is very important to develop a web gateway efficiently supporting a large number of concurrent users. In this paper, we propose a 3-tier client-server structure web gateway for the KRISTAL-II information system. We also evaluate the performance of the proposed web gateway through experiments.

웹 게이트웨이는 WWW와 데이터베이스를 연동하는 인터페이스의 핵심을 차지하는 부분이다. KORDIC(Korea Research & Development Information Center)에서 개발된 기존의 KRISTAL-II정보 검색 시스템[1]은 단순 CGI 구조의 웹 게이트웨이를 채택하고 있다. 이러한 구조의 웹 게이트웨이는 구현이 쉬우나 대규모의 검색 요구를 효율적으로 처리하기 에는 부적합한 구조라는 단점이 있다. 웹을 통한 검색 요구가 RJWA점 증가하는 추세임을 감안할 때, 대규모의 검색 요구를 효율적으로 처리할 수 있는 웹 게이트웨이를 개발하는 것은 매우 중요한 일이다. 본 논문에서는 기존 KRISTAL-II 웹 게이트웨이의 단순 CGI 구조를 대규모의 검색 요구의 효율적인 처리에 적합한 3-tier 클라이언트-서버 구조로 개선하였다. 실험을 통해 제안하는 새로운 웹 게이트웨이의 성능을 평가한다.

Keywords

References

  1. 연구개발정보센터,'정보검색을 위한 고성능 검색시스템 개발', 1996
  2. Yahoo!, http://www.yahoo.com
  3. Lycos. http://www.lycos.com
  4. Networked Computer Science Technical Reference Library (NCSTRL), http://www.ncstrl.org
  5. 김평철, 'A Taxonomy on Database Gateways for WWW,' In Proceedings of the 3rd WWW Workshop, pp. 54-60, WWW-KR, March 1996
  6. WWW Team, 'CGI: Common Gateway Interface,' CERN, http://www. w3.org/hypertext/WWW/CGl, 1994
  7. Jason Ng, 'GSQL-a mosaic SQL gateway,' http://www.ncsa.uiuc.edu/SDG/People/jason/pub/gsql, 1993
  8. Tam Nguyen and V. Srinivasan, 'Accessing Relational Databases from the World Wide Web', Database Technology Institute IBM Santa Teresa Laboratory, 1996
  9. Oracle Corporation, 'The Integration Platform for Oracle Products and the Internet,' Oracle White Paper, September 1998
  10. NSAPI Programmer's Guide, http//dcvcloper.netscape. com/docs/manuals/enterprise/nsapi/index.htm
  11. 김평철, 'UniWeb 2.0: A Gateway Between the Web and Databases', 충남대학교, 1996