Skip to main content

WebDAV

A network protocol for remote collaborative authoring on the Web

  • Chapter
ECSCW ’99

Abstract

Collaborative authoring tools generate network effects, where each tool’s value depends not just on the tool itself, but on the number of other people who also have compatible tools. We hypothesize that the best way to generate network effects and to add collaborative authoring capability to existing tools is to focus on the network protocol. This paper explores a protocol-centric approach to collaborative authoring by examining the requirementsand functionalityof the WebDAV protocol. Key features of the protocol are non-connection-oriented concurrency control, providing an upward migration path for existing non-collaborative applications, support for remote manipulation of the namespaceof documents, and simultaneous satisfaction of a wide range of functional requirements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • America Online (1998): “AOL Server Administrator’s Guide”, America Online, 1998. http://www.aolserver.com/server/docs/2.3/html/admin.html

    Google Scholar 

  • Anderson, K. M., Taylor, R. N., and Whitehead, Jr. E. J. (1994): “Chimera: Hypertext for Heterogeneous Software Environments”, in Proc. 1994 European Conference on Hypermedia Technology (ECHT’94), Edinburgh, Scotland, Sept. 18–23, 1994, pp. 94–107.

    Google Scholar 

  • Bentley, R., Horstmann, T., and Trevor, J. (1997): “The World Wide Web as enabling technology for CSCW: The case of BSCW”, in Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 6, nos. 2–3, 1997, pp. 111–134.

    Google Scholar 

  • Berners-Lee, T., Fielding, R., and Masinter, L. (1998): “Uniform Resource Identifiers (URI): Generic Syntax”, MIT/LCS, U.C. Irvine, Xerox. RFC 2396, August, 1996.

    Google Scholar 

  • Bray, T., Paoli, J., and Sperberg-McQueen, C. M. (1998): “Extensible Markup Language (XML)”, World Wide Web Consortium Recommendation REC-xml-19980210, February, 1998.

    Google Scholar 

  • Cunningham, J. and Faizi, A. (1997): “Distributed Authoring and Versioning Protocol”, Unpublished manuscript, 1997. http://www.ics.uci.edu/pub/ietf/webdav/ns_dav.html

    Google Scholar 

  • DASL (1999): “DAV Searching and Locating Home Page”, http://www.ics.uci.edu/pub/ietf/dasl/

    Google Scholar 

  • Davis, H., Reich, S., and Millard, D. (1998): “A Proposal for a Common Navigational Hypertext Protocol”, Open Hypermedia Systems Working Group draft, http://www.ecs,soton.ac.uk/-hcd/ohp/ohp35.htm

    Google Scholar 

  • Davis, J. (1999): “PyDAV WebDAV Server”, http://sandbox.xerox.com/webdav/, 1999.

    Google Scholar 

  • Dierks, T. and Allen, C. (1999): “The TLS Protocol Version 1.0” Certicom. RFC 2246, Jan., 1999.

    Google Scholar 

  • Dix, A. (1997): “Challenges for Cooperative Work on the Web: An Analytical Approach”, in CSCW: The Journal of Collaborative Computing, vol. 6, nos. 2–3, 1997, pp. 135–156.

    MathSciNet  Google Scholar 

  • Ellis, C.A., and Gibbs, S. J. (1989): “Concurrency control in groupware systems”, in Proc. ACM SlGMOD’ 89 Conference on the Management of Data, Seattle, WA, May 2–4, 1989.

    Google Scholar 

  • Fielding, R., Gettys, J., Mogul, J., Frystyk, H., and Berners-Lee, T. (1997): “Hypertext Transfer Protocol — HTTP/1.1”, U.C. Irvine, DEC, MIT/LCS. RFC 2068, January, 1997.

    Google Scholar 

  • Fielding, R., Kaiser, G. (1997): “The Apache HTTP Server Project”, IEEE Internet Computing, 1(4), July/August, 1997.

    Google Scholar 

  • Franks, J., Hallam-Baker, P., Hostetler, J., Leach, P., Luotonen, A., Sink, E., and Stewart, L. (1997): “An Extension to HTTP: Digest Access Authentication”, Northwestern Univ., CERN, Spyglass, Microsoft, Netscape, Spyglass, Open Market. RFC 2069, January, 1997.

    Google Scholar 

  • Freed, N., Borenstein, N. (1996): “Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies”, Innosoft, First Virtual. RFC 2045, November, 1996.

    Google Scholar 

  • Goland, Y. Y., Whitehead, Jr., E. J., Faizi, A., S. R. Carter, and D. Jensen (1999): “HTTP Extensions for Distributed Authoring — WEBDAV”, Microsoft, U.C. Irvine, Netscape, Novell. RFC 2518, February, 1999.

    Google Scholar 

  • Grinter, R. (1996): “Supporting Articulation Work Using Software Configuration Management Systems”, in CSCW: The Journal of Collaborative Computing, vol. 5, 1996, pp. 447–465.

    Google Scholar 

  • Kappe, F., and Pani, G. (1996): “Hyper-G Client-Server Protocol (HG-CSP)”, in Maurer, H. (ed.) 1996, pp. 550–591.

    Google Scholar 

  • Kirby, A. and Rodden, T. (1995): “Contact: Support for Distributed Cooperative Writing”, in Proc. Fourth European Conference on Computer Supported Cooperative Work (ECSCW’95), Stockholm, Sweden, September 10–14, 1995, pp. 101–116.

    Google Scholar 

  • Lutz, M. (1996): Programming Python, O’Reilly & Associates, Cambridge, MA.

    Google Scholar 

  • Maurer, H. ed. (1996): Hyper-G, now Hyperwave: The next generation Web solution, Addison-Wesley, Harlow, England.

    Google Scholar 

  • Neuwirth, C. M., Kaufer, D. S., Chandhok, R., and Morris, J. H. (1994): “Computer Support for Distributed Collaborative Writing: Defining Parameters of Interaction”, in Proc. ACM 1994 Conference on Computer Supported Cooperative Work (CSCW’94), Chapel Hill, NC, October 22–26, 1994, pp. 145–152.

    Google Scholar 

  • Orton, J. (1999): “sitecopy Home Page”, http://www.lyra.org/sitecopy/

    Google Scholar 

  • Østerbye, K., and Wiil, U. (1996): “The Flag Taxonomy of Open Hypermedia Systems”, in Proc. Hypertext’96, Washington, DC, March 16–20, 1996, pp. 129–139.

    Google Scholar 

  • Pacull, F., Sandoz, A., and Schiper, A. (1994): “Duplex: A Distributed Collaborative Editing Environment in Large Scale”, in Proc. ACM 1994 Conference on Computer Supported Cooperative Work (CSCW’94), Chapel Hill, NC, October 22–26, 1994, pp. 165–173.

    Google Scholar 

  • Postel, J. (1982): “Simple Mail Transfer Protocol”, ISI. RFC 821, Standard 10, August, 1982.

    Google Scholar 

  • Postel, J. and Reynolds, J. (1985): “File Transfer Protocol (FTP)”, ISI. RFC 959, October, 1985.

    Google Scholar 

  • Rohlfs (1974): “A theory of interdependent demand for a communications service”, Bell Journal of Economics, vol. 5, no. 1, 1974, pp. 16–37.

    MathSciNet  Google Scholar 

  • Sasse, M. A., Handley, M. J. (1993): “Support for Collaborative Authoring via Email: The MESSIE Environment”, in Proc. Third European Conference on Computer-Supported cooperative Work (ECSCW’93), Milan, Italy, September 13–17, 1993, pp. 249–264.

    Google Scholar 

  • Salcedo, M. R. & Decouchant, D. (1997): “Structured Cooperative Authoring for the World Wide Web”, in Computer Supported Cooperative Work: The Journal of Collaborative Computing, vol. 6, nos. 2–3, 1997, pp. 157–174.

    Google Scholar 

  • Slein, J. A., Vitali, F., Whitehead, Jr., E. J., and Durand, D. (1998): “Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web”, Xerox, Univ. of Bologna, U.C. Irvine, Boston Univ. Informational RFC 2291, Feb., 1998.

    Google Scholar 

  • Slein, J., Davis, J., Babich, A., Whitehead, Jr., E. J. (1999): “WebDAV Advanced Collections Protocol”, Internet-Draft, work-in-progress, draft-ietf-webdav-collection-protocol-03, Feb. 26, 1999.

    Google Scholar 

  • Stein, G. (1999): “mod_dav: A DAV module for Apache”, http://www,webdav.org/mod_dav/

    Google Scholar 

  • Trevor, J., Koch, T., and Woetzel, G. (1997): “MetaWeb: Bringing synchronous groupware to the World Wide Web”, in Proc. of the Fifth European Conference on Computer Supported Cooperative Work (ECSCW’97), Lancaster, UK, September 7–11, 1997, pp. 65–80.

    Google Scholar 

  • Whitehead, Jr., E. J. (1999): “Control Choices and Network Effects in Hypertext Systems”, in Proc. Hypertext’ 99, Darmstadt, Germany, February 21–25, 1999, pp. 75–82.

    Google Scholar 

  • Wiil, U., and Leggett, J. (1996): “The HyperDisco Approach to Open Hypermedia Systems”, in Proc. Hypertext’96, Washington, DC, March 16–20, 1996, pp. 140–148.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Kluwer Academic Publishers

About this chapter

Cite this chapter

Whitehead, E.J., Goland, Y.Y. (1999). WebDAV. In: Bødker, S., Kyng, M., Schmidt, K. (eds) ECSCW ’99. Springer, Dordrecht. https://doi.org/10.1007/0-306-47316-X_16

Download citation

  • DOI: https://doi.org/10.1007/0-306-47316-X_16

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-0-7923-5947-0

  • Online ISBN: 978-0-306-47316-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics