A Study on the Effective Method of Generating the Dynamic Web Documents in the Multi-user System

다중-사용자 시스템에서의 효과적인 동적 웹 문서 발생 방법에 관한 연구

  • 이현창 (국립 공주대학교 공과대학 정보통신공학부) ;
  • 이종언 (국립 공주대학교 공과대학 전기전자공학부)
  • Published : 2006.05.01

Abstract

In this paper, we analyze the conditions of generating the dynamic Web documents in multi-user server and propose effective method for it. PSSI technique leads to replace the complex process of modifying a CGI source program by simply correcting the HTML Web document in the external file form. This technique has the strong points of CGI, flexibility and security of programming as well as those of SSI, easiness of modifying Web documents. Due to the characteristics of PSSI that Web source documents are in the form of external file, we show that with a single CGI program an individual user can design and modify his own Web documents in his directory. This means that PSSI technique has more advantage in managing the server than the CGI method which requires CGI program to be set up whenever that service is needed.

본 논문에서는 한 서버에 여러 사용자가 존재하는 다중-사용자 시스템에서 동적 웹 문서를 발생시키는데 필요한 조건을 분석하고 이를 효과적으로 발생시키는 방법을 제시하였다. CGI를 이용한 많은 응용에서는 웹 문서 원본의 수정을 위해 CGI 프로그램 원본을 수정하고 새로 컴파일 한 후 브라우저에서 호출해야하는 복잡한 과정을 거치는 데 비해, PSSI 기법은 외부 파일의 형태로 되어있는 HTML 웹 문서 원본만을 수정하는 단순한 작업으로 간소화할 수 있다. 제시한 다중-사용자 PSSI 기법은 웹 문서 원본이 외부 파일 형태로 되어있고 CGI의 장점인 프로그래밍의 유연성과 SSI의 장점인 웹 문서 원본 수정의 용이함을 가진 특징에 의해 프로그램은 1개이면서도 각 사용자들은 자신의 디렉토리에서 사용자 고유의 웹 문서를 작성하고 수정할 수 있음을 실험을 통해 확인하였다. 또한, CGI 서비스가 필요한 경우마다 프로그램을 설치해 사용하는 경우에 비해 서버 관리와 용량 등의 측면에서 우수한 효과가 있음을 확인하였다.

Keywords

References

  1. 윤대원, 'CGI를 活用한 Web 基盤下의 學士 管理시스템 具現에 關한 硏究 , 慶熙大學校 大學院 碩土學사論文 1999
  2. Douglas E. Comer, Computer Networks and Internets, Prentice-Hall, 2001
  3. Michael R. Levy, 'Web Programming in Guide,' Software-practice and Experience, Vol.28, pp.1581-1603, Dec. 1998 https://doi.org/10.1002/(SICI)1097-024X(19981225)28:15<1581::AID-SPE215>3.0.CO;2-P
  4. Bernhard Wagner, 'Controlling Cgi Programs,' Operating Systems Review, Vol.32, No.4, pp.40-46, Oct. 1998 https://doi.org/10.1145/302350.302360
  5. Takeshi K., Naruyuki N. & Masashi Y., 'HTML Editor 'WebStory' Supporting Cooperation between WWW Server and Enterprise System,' NEC 技報 Vol.49, No.7, pp.157-161, July 1996
  6. 김현종, 이기후 'HTML을 지원하는 라이브러 리를 이용한 웹문서 생성 시스템의 설계 및 구현, ' 정보과학회 논문지 Vol.3, No.4, pp. 375-383, August 1997
  7. 이현창, 이종언, 최근영, '효과적인 동적 웹 문서 작성 및 수정을 위한 방법에 관한 연구, ' 한국통신학회 논문집 vol.30, No.4T, pp.120-127, Apr., 2005
  8. 김명주, 엄성용, 웹 프로그래밍 이한출판사 1998