Skip to main content

Goals for a Configuration Management Network Protocol

  • Conference paper
  • First Online:
System Configuration Management (SCM 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1675))

Included in the following conference series:

Abstract

Experience from research on integrating versioning and configuration management support to the Web has shown that building such support on the basic Web infrastructure leads to undesirable architectural choices. This paper presents goals for a standardization effort called Delta-V which is extending the Web infrastructure, specifically the core network protocols HTTP and WebDAV, with capabilities for remote versioning and configuration management. Important goals include providing equal support for all content types, allowing versioning unaware applications to participate, supporting both mutable and immutable revisions, ensuring that human-readable strings are internationalizable, and provision of strong authentication and transport security. These goals are currently being used to develop the Delta-V protocol within the Internet Engineering Task Force.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  1. . L. Allen, G. Fernandex, K. Kane, D. Leblang, D. Minard, J. Posner, “ClearCase MultiSite: Supporting Geographically-Distributed Software Development. In J. Estublier (ed.) Proc. SCM-4 and SCM-5, Software Configuration Management: Selected Papers, LNCS 1005, Springer-Verlag, SCM-4 and SCM-5, 1995, pages 194–214.

    Google Scholar 

  2. “Apache Server Project”, Apache Project. Web site. http://www.apache.org/, April, 1999.

  3. D. Belanger, D. Korn, H. Rao, “Infrastructure for Wide-Area Software Development” In I. Sommerville (ed.), Proc. SCM-6, Software Configuration Management: Selected Papers, LNCS 1167, Springer-Verlag, ICSE.96, SCM-6, Berlin, Germany, March 25-26, 1996, pages 154–165.

    Google Scholar 

  4. R. Bentley, T. Horstmann, J. Trevor, “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.

    Article  Google Scholar 

  5. B. Berliner, “CVS II: Parallelizing software development” In Proc. Winter 1990 USENIX Conference, January 22-26, 1990, Washington, DC, pages 341–352.

    Google Scholar 

  6. T. Berners-Lee, “Versioning”, A Web page that is part of the original design notes for WWW. http://web1.w3.org/DesignIssues/Versioning.html

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

    Google Scholar 

  8. T. Dierks, C. Allen, “The TLS Protocol Version 1.0” Certicom. Internet Proposed Standard Request for Comments (RFC) 2246, January, 1999.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  12. P. Fröhlich, W. Nejdl, “WebRC: Configuration Management for a Cooperation Tool” In R. Conradi (ed.), Proc. SCM-7, Software Configuration Management, LNCS 1235, ICSE.97, SCM-7, Boston, MA, May 18-19, 1997, pages 175–185.

    Google Scholar 

  13. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, “HTTP Extensions for Distributed Authoring — WEBDAV” Microsoft, U.C. Irvine, Netscape, Novell. Internet Proposed Standard Request for Comments (RFC) 2518, February, 1999.

    Google Scholar 

  14. A. van der Hoek, “A Generic Peer-to-Peer Repository for Distributed Configuration Management” In Proc. 18th International Conference on Software Engineering (ICSE 18), Berlin, Germany, March, 1996, pages 308–317.

    Google Scholar 

  15. J. J. Hunt, F. Lamers, J. Reuter, W. F. Tichy, “Distributed Configuration Management via Java and the World Wide Web” In R. Conradi (ed.), Proc. SCM-7, Software Configuration Management, LNCS 1235, ICSE.97, SCM-7, Boston, MA, May 18-19, 1997, pages 161–174.

    Google Scholar 

  16. ISO/IEC, “Information Technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1: Architecture and Basic Multilingual Plane”, May, 1993, with amendments.

    Google Scholar 

  17. J. Kingdon (and others at Cygnus Support), “CVS Client/Server”, a description of the CVS client/server protocol distributed in the CVS source distribution in file “cvsclient.ps”, initially written 1994, with ongoing revision.

    Google Scholar 

  18. Mortice Kern Systems, “Web Integrity” Web site. http://www.mks.com/solution/wi/, April, 1999.

  19. K. Ota, K. Takahashi, K. Sekiya, “Version management with meta-level links via HTTP/1.1” Internet-Draft (expired), draft-ota-http-version-00, November, 1996. http://www.ics.uci.edu/pub/ietf/webdav/draft-ota-http-version-00.txt

  20. R. Pettengill, G. Arango, “Four lessons learned from managing World Wide Web digital libraries” In Proc. of the Second Annual Conference on the Theory and Practice of Digital Libraries, Austin, TX, June 11-13, 1995.

    Google Scholar 

  21. S. Ramaswamy, “Version Control Protocol” Internet-Draft, work-in-progress, draft-ramaswamy-version-control-00, February, 1999. http://www.ics.uci.edu/pub/ietf/webdav/ versioning/draft-ramaswamy-versioncontrol-00.txt

  22. Rational Software, “ClearCase: Configuration Management, Software Development Teams” Web page. http://www.rational.com/products/clearcase/, April, 1999.

  23. J. Reuter, S. HänÜgen, J. J. Hunt, W. F. Tichy, “Distributed Revision Control Via the World Wide Web” In I. Sommerville (ed.), Proc. SCM-6, Software Configuration Management: Selected Papers, LNCS 1167, Springer-Verlag, ICSE.96, SCM-6, Berlin, Germany, March 25-26, 1996, pages 166–174.

    Google Scholar 

  24. J. Stracke, J. Amsden, “Goals for Web Versioning” Internet-Draft, work-inprogress, draft-ietf-webdav-version-goals-00, February, 1999. http://www.ics.uci.edu/pub/ietf/webdav /versioning/draft-ietf-webdav-versiongoals-00

  25. J. Simonson, D. Berleant, X. Zhang, M. Xie, and H. Vo, “Version augmented URIs for reference permanence via an Apache module design” In Proc. WWW7, Computer Networks and ISDN Systems, vol. 30, nos. 1-7, Brisbane, Australia, April 14-18, 1998, pages 337–345.

    Article  Google Scholar 

  26. W. Tichy, “RCS-A System for Version Control” Software-Practice and Experience, vol. 15, no. 7, July 1985, pages 637–654.

    Article  Google Scholar 

  27. F. Vitali, D. Durand, “Using Versioning to Provide Collaboration on the WWW” In Proc. WWW4, Fourth Int.l World Wide Web Conference Proceedings, World Wide Web Journal, Vol. 1, No. 1, Boston, MA, USA, 1995, pages 37–50.

    Google Scholar 

  28. E. J. Whitehead, Jr., Y. Y. Goland, “WebDAV: A network protocol for remote collaborative authoring on the Web” In Proc. of the Sixth European Conf. on Computer Supported Cooperative Work (ECSCW.99), Copenhagen, Denmark, September 12-16, 1999.

    Google Scholar 

  29. H. Zeller, B. Fenner, and H. Nordström, “Hen.s cvsweb CVS Repository” Web page, http://linux.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/, April, 1999.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Whitehead, E.J. (1999). Goals for a Configuration Management Network Protocol. In: System Configuration Management. SCM 1999. Lecture Notes in Computer Science, vol 1675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48253-9_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-48253-9_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66484-0

  • Online ISBN: 978-3-540-48253-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics