home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / webdav / webdav-charter.txt < prev    next >
Text File  |  1997-10-28  |  8KB  |  203 lines

  1.  
  2. WWW Distributed Authoring and Versioning (webdav)
  3. -------------------------------------------------
  4.  
  5.  Charter 
  6.  Last Modified: 27-Oct-97
  7.  
  8.  Current Status: Active Working Group
  9.  
  10.  Chair(s):
  11.      Jim Whitehead <ejw@ics.uci.edu>
  12.  
  13.  Applications Area Director(s): 
  14.      Keith Moore  <moore+iesg@cs.utk.edu>
  15.      Harald Alvestrand  <Harald.T.Alvestrand@uninett.no>
  16.  
  17.  Applications Area Advisor: 
  18.      Keith Moore  <moore+iesg@cs.utk.edu>
  19.  
  20.  Mailing Lists: 
  21.      General Discussion:w3c-dist-auth@w3.org
  22.      To Subscribe:      w3c-dist-auth-request@w3.org
  23.          In Body:       Subject of subscribe
  24.      Archive:           http://www.w3.org/pub/WWW/Archives/Public/w3c-dist-auth/
  25.  
  26. Description of Working Group:
  27.  
  28. This working group will define the HTTP extensions necessary to enable
  29. distributed web authoring tools to be broadly interoperable, while
  30. supporting user needs.
  31.  
  32. The HTTP protocol contains functionality which enables the editing of
  33. web content at a remote location, without direct access to the storage
  34. media via an operating system. This capability is exploited by several
  35. existing HTML distributed authoring tools, and by a growing number of
  36. mainstream applications (e.g. word processors) which allow users to
  37. write (publish) their work to an HTTP server. To date, experience from
  38. the HTML authoring tools has shown they are unable to meet their user's
  39. needs using the facilities of the HTTP protocol. The consequence of this
  40. is either postponed introduction of distributed authoring capability, or
  41. the addition of nonstandard extensions to the HTTP protocol. These
  42. extensions, developed in isolation, are not interoperable.
  43.  
  44. An ad-hoc group has analyzed the functional needs of several
  45. organizations, and has developed requirements for distributed authoring
  46. and versioning. These requirements encompass the following capabilities,
  47. which shall be considered by this working group:
  48.  
  49. IN-SCOPE:
  50.  
  51. *Locking: lock, lock status, unlock
  52.  
  53. *Name space manipulation: copy, move/rename, resource redirection (e.g.
  54.  3xx response codes)
  55.  
  56. *Containers: creation, access, modification, container-specific
  57.  semantics
  58.  
  59. *Attributes: creation, access, modification, query, naming
  60.  
  61. *Notification of intent to edit: reserve, reservation status, release
  62.  reservation
  63.  
  64. *Use of existing authentication schemes
  65.  
  66. *Access control
  67.  
  68. *Unprocessed source retrieval
  69.  
  70. *Informing proxies of an action's impact
  71.  
  72. *Versioning:
  73.  
  74.    *Checkin/Checkout
  75.  
  76.    *History graph
  77.  
  78.    *Differencing
  79.  
  80.    *Automatic Merging
  81.  
  82.    *Naming and accessing resource versions
  83.  
  84. Further information on these requirements can be found in the document,
  85. "Requirements for Distributed Authoring and Versioning on the World Wide
  86. Web". <http://www.ics.uci.edu/~ejw/authoring/webdav-req-00.html>
  87.  
  88. While the scope of activity of this working group may seem rather
  89. broad, in fact much of the functionality under consideration is well
  90. understood, and has been previously considered. This working group will
  91. leverage off of previous work when it is applicable. Discussion of the
  92. security issues concerning distributed authoring and versioning are
  93. essential to the creation of a protocol which implements this
  94. functionality.
  95.  
  96. Though the feature set described above bears a resemblance to the
  97. capabilities provided by a network file system, the intent of this
  98. working group is not to create a replacement distributed file system
  99. (e.g. NFS, CIFS). The WEBDAV emphasis on collaborative authoring of
  100. resources which are not necessarily stored in a file system, and which
  101. have associated metadata in the form of links and attributes,
  102. differentiate WEBDAV from a distributed file system.
  103.  
  104. Many decisions have been made to reduce the scope of effort of this
  105. working group. It is the intent of this working group to avoid the
  106. inclusion of the following functionality, unless it proves impossible to
  107. create a useful set of distributed authoring capabilities without it:
  108.  
  109. NOT IN SCOPE:
  110.  
  111. *Definition of core attribute sets, beyond those attributes necessary
  112. for the implementation of distributed authoring and versioning
  113. functionality
  114.  
  115. *Creation of new authentication schemes
  116.  
  117. *HTTP server to server communication protocols
  118.  
  119. *Distributed authoring via non-HTTP protocols (except email)
  120.  
  121. *Implementation of functionality by non-origin proxies
  122.  
  123. Eventually, it is desirable to provide access to WEBDAV capability by
  124. disconnected clients, or by clients whose only connectivity is via
  125. email. However, given the scope of developing requirements and
  126. specifications for disconnected operation, the initial target user
  127. group of fully connected clients, and the desire to work swiftly, the
  128. working group will address this issue by ensuring the protocol
  129. specification does not preclude a future body from developing an
  130. interoperability specification for disconnected operation via email.
  131.  
  132. Deliverables
  133.  
  134. The final output of this working group is expected to be three
  135. documents:
  136.  
  137. 1. A scenarios document, which gives a series of short descriptions of
  138.    how distributed authoring and versioning functionality can be used,
  139.    typically from an end-user perspective. Ora Lassila, Nokia, currently
  140.    visiting with the World Wide Web Consortium, is editor of this
  141.    document.
  142.  
  143. 2. A requirements document, which describes the high-level functional
  144.    requirements for distributed authoring and versioning, including
  145.    rationale. Judith Slein, Xerox, is editor of this document.
  146.  
  147. 3. A protocol specification, which describes new HTTP methods,
  148.    headers, request bodies, and response bodies, to implement the
  149.    distributed authoring and versioning requirements. Del Jensen, 
  150. Novell,
  151.    is editor of this document.
  152.  
  153. The most recent versions of these documents are accessible via links
  154. from the WEBDAV Web page.
  155.  
  156.  Goals and Milestones: 
  157.  
  158.    Mar 97       (Specification) Produce revised distributed authoring and 
  159.                 versioning protocol specification. Submit as Internet Draft.   
  160.  
  161.    Apr 97       (Meeting, Specification, Requirements) Meet at Memphis IETF and
  162.                 hold working group meeting to review the protocol specification
  163.                 and requirements document.                                     
  164.  
  165.    Apr 97       (Scenarios) Revise scenarios document. Submit as Internet 
  166.                 Draft.                                                         
  167.  
  168.    Aug 97       (Scenarios) Create final scenarios document. Submit as 
  169.                 Informational RFC.                                             
  170.  
  171.    Aug 97       (Requirements) Create final version of distributed authoring 
  172.                 and versioning requirements document. Submit as Informational 
  173.                 RFC.                                                           
  174.  
  175.    Aug 97       (Specification) Produce revised distributed authoring and 
  176.                 versioning protocol specification. Submit as Internet Draft.   
  177.  
  178.    Dec 97       (Specification) Complete revisions to distributed authoring and
  179.                 versioning specification. Submit as a Proposed Standard RFC.   
  180.  
  181.  
  182.  Internet-Drafts:
  183.  
  184. Posted Revised       I-D Title  <Filename>
  185. ------ ------- ------------------------------------------
  186.  Nov 96 New     <draft-ietf-webdav-scenarios-00.txt> 
  187.                 HTTP-based Distributed Content Editing Scenarios               
  188.  
  189.  Feb 97 Sep 97  <draft-ietf-webdav-requirements-03.txt> 
  190.                 Requirements for a Distributed Authoring and Versioning 
  191.                 Protocol for the World Wide Web                                
  192.  
  193.  Jul 97 Oct 97  <draft-ietf-webdav-protocol-04.txt> 
  194.                 Extensions for Distributed Authoring and Versioning on the 
  195.                 World Wide Web -- WEBDAV                                       
  196.  
  197.  Oct 97 New     <draft-ietf-webdav-depth-00.txt> 
  198.                 WebDAV Tree Operations                                         
  199.  
  200.  Request For Comments:
  201.  
  202.   None to date.
  203.