Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.4.545

An Apache-based WebDAV Server Supporting Reliable Reliable Resource Management  

Jung, Hye-Young (울산대학교 컴퓨터정보통신공학부)
Ahn, Geon-Tae (울산대학교 대학원 컴퓨터정보통신공학)
Park, Yang-Soo (울산대학교 컴퓨터정보통신공학)
Lee, Myung-Joon (울산대학교 컴퓨터정보통신공학과)
Abstract
WebDAV is a protocol to support collaboration among the workers in geographically distant locations through the Internet. WebDAV extends the web communication protocol HTTP/1.1 to provide a standard infrastructure for supporting asynchronous collaboration for various contents across the Internet. To provide the WebDAV functionality in legacy applications such as web-based collaborative systems or document management systems, those systems need to be implemented additionally to handle the WebDAV methods and headers information. In this paper, we developed an Apache-based WebDAV server, named DAVinci(WebDAV Is New Collaborative web-authoring Innovation)which supports the WebDAV specification. DAVinci was implemented as a form of service provider on a mod_dav Apache module. Mod_day, which is an Apache module, is an open source module to provide WebDAV capabilities in an Apache web server. We used a file system for storing resources and the PostgreSQL database for their properties. In addition, the system provides a consistency manager to guarantee that both resources and properties are maintained without inconsistency between resources and their properties.
Keywords
WebDAV; HTTP; mod_dav; DAVinci; Consistency Manager;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bentley, R., Horstmann, T., Trevor, J., 'The World Wide Web as enabling technology for CSCW : The case of BSCW,' The Journal of Collaborative Computing, Vol.6, pp.111-134, 1997   DOI   ScienceOn
2 안건태, 정명희, 이근웅, 문남두, 이명준, 'iPlace : EJB 기술을 이용한 웹 기반 협업시스템,' 정보처리학회논문지D, 제8-D권, pp.735-746, Dec., 2001   과학기술학회마을
3 Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, 'HTTP Extensions for Distributed Authoring-WEBDAV,' RFC 2518, Standards Track, February, 1999
4 R. Fieldling, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, 'Hypertext Transfer Protocol - HTTP/1.1,' RFC 2616, Standards Track, June, 1999
5 Microsoft Corporation, 'Internet Information Services 5.0 Technical Overview : White Paper,' Microsoft Corporation, October, 2001
6 Greg Stein, 'mod_dav : a DAV module for Apache,' http://www.webdav.org/mod_dav/, November, 2001
7 Software AG, 'Tamino WebDAV Server Whie Paper,' Software AG, November, 2001
8 Microsoft Corporation, 'Microsoft Office Server Extensions : White Paper,' Microsoft Corporation, March, 1999
9 South River Technologies, WebDrive, http://www. webdrive.com/products/webdrive/
10 Xythos Software Inc., 'XYTHOS WFC DATA SHEET,' Xythos Software Inc., 2002
11 정혜영, 송동호, 윤병훈, 안건태, 이명준, '닷넷 기반의 Web-DAV Client의 개발,' 한국정보과학회, 가을학술발표논문집(III), 제30권 제2호, pp.43-45, 2003   과학기술학회마을
12 E-Soft Inc., 'Web Server Survey,' http://www.securityspace.com/s_survey/data/200403/index.html, April, 2004
13 Sung Kim, Kai Pan, Elias Sinderson, 'mod_dav_dbms: A Database Backed DASL Module for Apache,' Department of Computer Science, University of California at Santa Cruz, March, 2002
14 Lincoln Stein, Doug MacEachern, 'Writing Apache Modules with Perl and C,' O'Reilly, 1999
15 Teng Xu, 'Prestan : The Design and Implementation of a WebDAV Server Performance Test Suite,' Department of Computer Science, University of California at Santa Cruz, March, 2004
16 E. James Whitehead, Jr., Meredith Wiggins, 'WEBDAV : IETF Standard for Collaborative Authoring on the Web,' IEEE Internet Computing, pp.34-40, September/October, 1998   DOI   ScienceOn
17 C. Kaler, J. Amsden, G. Celmm, B. Cragen, D. Durand, B. Sergeant, E. Whitehead, 'Versioning extensions to WebDAV,' IETF Internet Draft, January, 1999
18 Jim Whitehead, Yaron Y. Goland, 'WebDAV : A network protocol for emote collaborative authoring on the Web,' ECSCW'99, 1999
19 Karen Schuchardt, James Myers, Eric Stephan, 'A Web-based Data Architecture for Problem Solving Environments : Application of Distributed Authoring and Versioning to the Extensible Computational Chemistry environment,' Pacific Northwest National Laboratory, Cluster Computing, Vol.5, No.3, pp.287-296, 2002   DOI