웹 응용을 위한 자바 질의 스텁의 구현 및 성능 평가

Implementation and Performance Evaluation of Java Query Stub for WWW Applications

  • 최원익 (서울대학교 컴퓨터공학과) ;
  • 김형주 (서울대학교 컴퓨터공학과) ;
  • 이석호 (서울대학교 컴퓨터공학과)
  • Choe, Won-Ik (Dept.of Computer Engineering, Seoul National University) ;
  • Kim, Hyeong-Ju (Dept.of Computer Engineering, Seoul National University) ;
  • Lee, Seok-Ho (Dept.of Computer Engineering, Seoul National University)
  • 발행 : 1999.12.01

초록

WWW에 있어서 데이타베이스 통로는 필수적이다. 데이타베이스를 이용한 대부분의 웹 서비스는 CGI를 통해서 이루어지고 있는데 본 논문에서는 CGI가 갖는 문제점을 근본적으로 해결하기 위한 프레임웍으로서 JAQS(JAva Query Stub)를 제안하고 있다. JAQS를 통하여 이루어지는 서비스는 HTTP의 비연결성(connectionless) 및 무상태성(stateless)을 극복함으로써 상태 및 트랜잭션 관리를 지원할 수 있음은 물론 자바언어로 구현되어 플랫폼 독립적인 구조와 다중쓰레드를 최대한 활용하고 있다. 또한 JAQS와 함께 제안하고 있는 JAQS 관리자를 이용하면 데이타베이스가 분산되어 있는 환경에서도 효율적으로 동작할 수 있는 구조로 이루어져있다.Abstract Database gateway is absolutely vital to web-based services. Most web-based services with DBMS are implemented using CGI(Common Gateway Interface). This paper proposes a framework, dubbed JAQS(JAva Query Stub), as a solution for problems of CGI. JAQS not only supports state/transaction management by overcoming the connectionless and stateless nature of HTTP, but also effectively guarantees platform/DBMS-independence and multi-threading abilities because JAQS is implemented using Java. Also, using the JAQS Manager additionally proposed in this paper, JAQS can operate efficiently even in distributed database environments.

키워드

참고문헌

  1. Communications of the ACM v.37 no.8 The World-Wide Web T. Berners-Lee;R. Cailliau;A. Loutonen;H. F. Nielson;A. Secret
  2. The WWW Common Gateway Interface, Version 1.1 D. Robinson
  3. Proc. of the 13th ICAST and 2nd ICMIS A Taxonomy on the Architecture of Database Gateway for the Web P.-C. Kim
  4. Hypertext Transfer-HTTP/1.0 T. Berners-Lee
  5. Uniform Resource Locator T. Berners-Lee
  6. Proposed HTTP State Management Mechanism D. M. Kristol
  7. The Java Programming Language Ken Arnold;James Gosling
  8. The Java Language Specification James Gosling;Bil Joy;Guy Steele
  9. JDBC: A Java SQL API, version 1.20 Graham Hamilton;Rick Cattell
  10. JDBC Database Access with Java A Tutorial and Annotated Reference Graham Hamilton;R. G. G. Cattell;Maydene Fisher
  11. Inside Cartner Group This Week v.10 no.20 Client/Server Computing : Strategic Directions, Tactical Solution L. Latham
  12. SMS Research Note Gartener Group Two-Tier vs. Three-Tier Trade-Offs R. Schulte
  13. SMS Research Note Gartener Group Three-Tier Software Architecture in Perspective R. Schulte
  14. A Complete Guide Understanding The New SQL Jim Melton;Alan R. Simon
  15. Fourth International World Wide Web Conference A Tool to Evaluate Hypertext Server Performance G. Trent;M. Sake
  16. Fourth International World Wide Web Conference Webpest : A Tool to Evaluate Hypertext Server Performance S. Srinivasan