BADA/Web : Integration of The Web and An OODBMS

바다/웹 : 웹과 객체지향 데이터베이스 관리시스템의 통합

  • 김완석 (한국통신연구원 인터넷서비스) ;
  • 이장선 (인제대학교 정보통신공학과) ;
  • 송영기 (천안외국어대학 산업전산과) ;
  • 박진섭 (대전대학교 컴퓨터공학부) ;
  • 김명준 (한국통신연구원컴퓨터.소프트웨어 기술연구소) ;
  • 오길록 (한국통신연구원, 한국정보처리학회)
  • Published : 2000.11.01

Abstract

We believe in terins of information service systems that one of the best ways to develop a large scale database service system is to integrate the service capability of the Web and the dta management facility of database management systems in a complementary fashion. In such integation a database gateway in the core component, the web-database gateway accesses database management systems to serve the requests represented by using the Web technology. We designd BADA/Web be independent from the Web and DBMS and much as possible, which minrrizes the performance overhead caused by connecting database management systems and makes BADA/Web portable. BADA/Web incorporates TCL into a ibrary of it and handles concurrent requests efficiently. In this paper we describe our desingn and implementation experience in integrating the Web and BADA-III We evaluate the performance of BADA/Web by measuring and companing the latency and average response time for a simple query and also explore the effects of BADA/Web with some synthetie queries .

정보서비스 관점에서 대규모 정보 서비스 시스템을 개발하기 가장 좋은 방법중의 하나가 웹의 서비스 능력과 데이터베이스 관리시스템의 유용한 기능을 상호 보완적 측면에서 통합하는 것이다. 웹과 데이터베이스 관리시스템 통합의 핵심 요소가 웹-DBMS 통로이다. 웹-DBMS 통로는 데이터베이스 관리시스템에 대한 요청을 웹의 기술을 이용하여 데이터베이스 관리시스템에 접근하고, 데이터베이스 관리시스템의 처리 결과를 웹서버에게 전한다. 바다/웹은 웹의 서비스 능력과 객체지향 데이터베이스 관리시스템인 바다-III를 서로 보완적 측면에서 통합한 웹-DBMS 통로이다. 이 논문에서는 웹과 바다-III를 통합하기 위한 설계와 구현상의 경험을 설명하고, 데이터베이스에 대한 질의들을 통해 바다/웹의 효과를 분석했다.

Keywords

References

  1. T. Berners-Lee, R Cailhau, J.-F. Groff and B Pollermann, 'World-Wide Web : The Information Universe,' Electronic Networking : Research. Applications, and Policy, Vol.1. No.2 Westport CT, 1992, pp.52-58
  2. T Berners-Lee and D Connolly. 'Hypertext Markup Language Specification 4,0,' W3C's Recommendation, Dec 1997
  3. T. Berners- Lee, 'Hypertext Transfer Protocol HTTP/11,' Internet RFC 2068, May 1997
  4. T. Berners-Lee. 'Uniform Resource Locators,' Internet RFC 1808, Dec. 1995
  5. D. Robinson, 'The WWW Common Gateway Interface Version 1.1, Internet Draft, Jan. 1996
  6. J. Ousterhout, Tei and The Tic Toolkit. Addison wesley, 1994
  7. Larry Wall and Randal L. Schwartz, Programming Perl, O'Reilly & Associates, Inc, 1990
  8. Martin R Arick, Unix C Shell Desk Reference, John WiIey & Sons, 1993
  9. P. -C Kim. 'A Taxonomy on The Architecture of Database Gateways for The Web.' Proc, of the 13th ICAST and 2nd ICMIS. Shaumburg, IL, Apr 1997
  10. P.-C. Kim, 'UniWeb - A Database Gateway for The Web,' Database Journal. Vol.3-1 1996, pp 65-84
  11. L Latham, 'Client/Server Computing. Strategic Directions.Tactical Solutions,' Inside Gartner Group This Week. Vol.X. No.20. Gartner Group. May 18 1994. pp.1-5
  12. M. O. Choi, M. Y. Lee, S. T. Jun, J Kim. O. J. Cho, Y K. Kim, and K. H. Hong, 'Design of The Object Kernel of BADA - III - An Object Oriented Database Management System for Multimedia Data Services,' Proc. of the Workshop on Network and system Management, 1995
  13. Bo Frese Rosmusen and Beno Pirenne, 'WDB-A WWW to Sybase Interface.' Proc. of the Workshop on Network and Syetern Management, 1995
  14. 'Allaire ColdFusion Overview,' 1995. http://www allaire com
  15. Jason Ng. 'GSQL A Mosaic SQL Gateway,' Dec. 1993. http://www.nesa.umc.edu/SDG/People/iason/pub/gsal/starthere html.
  16. Mars:'Internet Transaction Processing,' http : // www progress com/beta/internet/mars
  17. 'Internet Server API Overview,' http://www.micrsoft com/win32dev/apiext/isapimrg.html
  18. URL http://www stormcloud com
  19. URL http://gdbdoc.gdb org/letovsky/genera/genera.html
  20. URL : http://www.netscape.com