ACM Home Page
Please provide us with feedback. Feedback
WebDAV: what it is, what it does, why you need it
Full text PdfPdf (234 KB)
Source User Services Conference archive
Proceedings of the 31st annual ACM SIGUCCS conference on User services table of contents
San Antonio, TX, USA
Pages: 249 - 254  
Year of Publication: 2003
ISBN:1-58113-665-X
Authors
Luis O. Hernández  Ringling School of Art & Design, Sarasota, FL
Mahmoud Pegah  Ringling School of Art & Design, Sarasota, FL
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 53,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/947469.947535
What is a DOI?

ABSTRACT

Legacy network file services such as NFS, SMB/CIFS, and AFP changed the way we worked. File services running on cross-platform networks allowed us to save our files on remote systems and changed the way we exchanged files with each other. Web technology changed our lives and the way we work again. In the fall of 2002, due to the demand for a web integrated network file service with powerful content management capabilities, we are offering WebDAV (Web-based Distributed Authoring and Versioning) service in our instructional computer laboratories at Ringling School of Art and Design. WebDAV is a set of extensions to HTTP (the protocol that drives the web), which allows users to collaborate with each other to edit and manage files on web servers across the network.WebDAV allows our institution to host a shared file space for each course. Students in a course can access the shared space for collaboration with the instructor and other students in the same course. Access to the WebDAV share is seamless by incorporating LDAP (Lightweight Directory Access Protocol) into the system to maintain single sign-on.In our implementation, we have integrated the Apache web server, Apache extensions for WebDAV and the LDAP based meta-directory model for user authentication information. Furthermore, we have implemented a Perl script, which runs every hour to monitor WebDAV storage usage and triggers alarms for any disk quota breach.In this technical report, we will share our framework, tips and tricks we learned from our deployment of WebDAV with our colleagues. We will explain how legacy network file services can be strengthened by providing WebDAV service on both the Windows and Unix platforms. Furthermore, we will discuss the issues we had to address and the lessons we learned during and after the deployment process.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ali, S., Configuring and Setting up the WebDAV services, http://www.tldp.org/HOWTO/Apache-WebDAV-LDAP-HOWTO/config-webdav.html#AEN305, 2002
 
2
Apple Computer, What is WebDAV?, http://www.apple.com/creative/webpro/technology/webdav/, 2003
 
3
Apple Computer, Setting Up WebDAV for Mac OS X Server, http://www.apple.com/creative/webpro/technology/webdavsetup/, 2003
 
4
Collins, P., PerlDAV -- A WebDAV client library for Perl5, http://www.webdav.org/perldav/, 2003
 
5
Engelschall, R. S., Apache 1.3 Dynamic Shared Object (DSO) Support, http://httpd.apache.org/docs/dso.html, 1998
 
6
Glaubiger and Clark, WebDAV: A Plugin for jEdit, http://www.webdav.us/home.jsp, 2003
 
7
Hernández, L. O., WebDAV Service Information, http://www.rsad.edu/~lhernand/webdav, 2003
 
8
Xythos, B. K., L. D. Xythos and C. W. Netezza, Quota and Size Properties for DAV Collections, http://www.ietf.org/internet-drafts/draft-ietf-webdav-quota-01.txt, 2003 (Draft was available at the time of writing and expires on September 2003.)
 
9
Microsoft Corporation, Microsoft Continues to Embrace Open Standards by Supporting HTTP Extensions That Will Enable the Reading and Writing of Web Documents, http://www.microsoft.com/presspass/press/1998/oct98/webdavpr.asp, 1998
 
10
Microsoft Corporation, Web Authoring with WebDAV, http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/proddocs/standard/pub_dav_webdav.asp, 2003
 
11
Muquit, M. A., LDAP Authentication Module for Apache, http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap.html, 2002
 
12
Orton, J., Neon, http://www.webdav.org/neon/, 2003
 
13
Rossum, G. v., DAV client library, http://www.lyra.org/greg/python/davlib.py, 2003
 
14
Stein, G., mod_dav Installation and Configuration, http://www.webdav.org/mod_dav/install.html, 2000
 
15
Stein, G., mod_dav: a DAV module for Apache, http://www.webdav.org/mod_dav/, 2000
 
16
Stein, G., WebDAV Resources, http://www.webdav.org, 2002
 
17
SungHun, K., Project: WEB-DAV Linux File System(davfs): Summary, http://sourceforge.net/projects/dav/, 2003
 
18
Teranishi, Y., Eldav: Yet another WebDAV interface for Emacsen, http://www.gohome.org/eldav/, 2003
 
19
The Apache Software Foundation, Compiling and Installing Apache 1.3, http://httpd.apache.org/docs/install.html#apaci, 2003
 
20
The Internet Society, HTTP Extensions for Distributed Authoring -- WEBDAV, RFC 2518, http://www.ietf.org/rfc/rfc2518.txt, 1999
 
21
The Internet Society, Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning), RFC 3253, http://www.ietf.org/rfc/rfc3253.txt, 2002
 
22
University of Pennsylvania - ISC, WebDAV Evaluation - Spring 2002 - WebDAV Security (Authentication, Encryption and Attacks), http://www.upenn.edu/computing/eval/2002/webdav/security.html, 2002


Collaborative Colleagues:
Luis O. Hernández: colleagues
Mahmoud Pegah: colleagues