ACM Home Page
Please provide us with feedback. Feedback
A web-based resource migration protocol using WebDAV
Full text PdfPdf (297 KB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: Hypermedia in the Large table of contents
Pages: 263 - 271  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
Michael Evans  University of Plymouth, Plymouth, Devon, UK
Steven Furnell  University of Plymouth, Plymouth, Devon, UK
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

The web's hyperlinks are notoriously brittle, and break whenever a resource migrates. One solution to this problem is a transparent resource migration mechanism, which separates a resource's location from its identity, and helps provide referential integrity. However, although several such mechanisms have been designed, they have not been widely adopted, due largely to a lack of compliance with current web standards. In addition, these mechanisms must be updated manually whenever a resource migrates, limiting their effectiveness for large web sites. Recently, however, new web protocols such as WebDAV (Web Distributed Authoring and Versioning) have emerged, which extend the HTTP protocol and provide a new level of control over web resources. In this paper, we show how we have used these protocols in the design of a new Resource Migration Protocol (RMP), which enables transparent resource migration across standard web servers. The RMP works with a new resource migration mechanism we have developed called the Resource Locator Service (RLS), and is fully backwards compatible with the web's architecture, enabling all web servers and all web content to be involved in the migration process. We describe the protocol and the new RLS in full, together with a prototype implementation and demonstration applications that we have developed. The paper concludes by presenting performance data taken from the prototype that show how the RLS will scale well beyond the size of today's web.


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
 
2
Arms, W., Daigle, L., Daniel, R., LaLiberte, D., Mealling, M., Moore, K. and Weibel, S. Uniform Resource Names - A Progress Report, D-Lib magazine, February 1996, http://www.dlib.org/dlib/february96/02arms.html
 
3
Babich, A., Davis, J., Henderson, R., Lowry, D. and Reddy, S. DAV Searching and Locating, Internet Draft, http://www.webdav.org/dasl/protocol/draft-davis-dasl-protocol-00.html, April 20, 2000.
 
4
Berners-Lee, T., Masinter, L. and McCahill, M. Uniform Resource Locators (URL), RFC 1738.
 
5
Clemm, G., Hopkins, A., Sedlar, E. and Whitehead, J. WebDAV Access Control Protocol, Internet Draft, June 21, 2001, http://www.ietf.org/internet-drafts/draft-ietf-webdav-acl-06.txt
 
6
Daniel, R. and Mealling, M. Resolution of Uniform Resource Identifiers using the Domain Name System, RFC 2168, June 1997.
7
 
8
Evans, M., Phippen, A., Mueller, G., Furnell, S., Sanders, P. and Reynolds, P. Strategies for Content Migration on the World Wide Web, Internet Research, vol. 9, no. 1, pp. 25--34, 1999.
 
9
 
10
Fielding, R, Gettys, J., Mogul, J.C., Nielsen, H.F., Masinter, L., Leach, P. and Berners-Lee, T. HyperText Transfer Protocol - HTTP/1.1, RFC 2616, June 1999, http://www.ietf.org/rfc/rfc2616.txt
 
11
Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach, P., Luotonen, A. and Stewart, L. HTTP Authentication: Basic and Digest Access Authentication, RFC 2617, June 1999, http://www.rfc-editor.org/rfc/rfc2617.txt
 
12
Frier, A., Karlton, P., and Kocher, P. The SSL 3.0 Protocol, Netscape Communications Corp., Nov. 18th, 1996.
 
13
Goland, Y., Whitehead, J., Faizi, A., Carter, S. and Jensen, D. HTTP Extensions for Distributed Authoring - WebDAV, RFC 2518, February 1999, ftp://ftp.isi.edu/in-notes/rfc2518.txt
 
14
 
15
ISO/IEC Draft Recommendation X.901: Basic Reference Model of Open Distributed Processing - Part 1: Overview and Guide to use, ISO/IEC, 30th August 1993.
 
16
Kappe, F., A Scalable Architecture for Maintaining Referential Integrity in Distributed Information Systems, J.UCS Vol. 1, No. 2, Springer, February 1995, pp. 84--104.
 
17
 
18
Microsoft Corporation Cache Array Routing Protocol (CARP) and Microsoft Proxy Server 2.0, 1997, http://msdn.microsoft.com/library/backgrnd/html/carp.htm
 
19
Moats, R. URN Syntax, RFC 2141, http://www.ietf.org/rfc/rfc2141.txt
 
20
Nielsen, H.F. and LaLiberte, D. Editing the Web: Detecting the Lost Update Problem Using Unreserved Checkout, W3C NOTE, May 10, 1999, http://www.w3.org/1999/04/Editing/
 
21
Ross, K.W. Hash Routing for Collections of Shared Web Caches, IEEE Network, November/December (1997), pp. 37--44.
 
22
Shafer, K., Weibel, S., Jul, E. and Fausey, J. Introduction to Persistent Uniform Resource Locators, In Proceedings of INET96, Montreal, Canada, 24--28 June 1996.
 
23
Slein, J., Vitali, F., Whitehead, J. and Durand, D. Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web, RFC 2291, February 1998, http://www.rfc-editor.org/rfc/rfc2291.txt
 
24
Sollins, K. Architectural Principles of Uniform Resource Name Resolution, RFC 2276, January 1998, ftp://ftp.isi.edu/in-notes/rfc2276.txt.
 
25
Stein, G. Entry on WebDAV discussion forum by Greg Stein, May 2001, http://mailman.webdav.org/pipermail/neon/2001-May/000462.html
 
26
Sun, S.X. and Lannom, L. The Handle System: A Persistent Global Name Service - Overview and Syntax, Internet-draft, February 2000, http://www.ietf.org/internet-drafts/draft-sun-handle-system-04.txt
 
27
 
28
Valloppillil, V. and Ross, K.W. Cache Array Routing Protocol v1.0, Internet Draft, draft-vinod-carp-v1-02.txt, February 26, 1998, http://www.cs-ipv6.lancs.ac.uk/ipv6/documents/standards/general-comms/internet-drafts/draft-vinod-carp-v1-03.txt
 
29

Collaborative Colleagues:
Michael Evans: colleagues
Steven Furnell: colleagues