FACTOID # 9: The bookmobile capital of America is Kentucky.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "WebDAV" also viewed:
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > WebDAV

WebDAV, an abbreviation that stands for Web-based Distributed Authoring and Versioning, refers to the set of extensions to the Hypertext Transfer Protocol (HTTP) which allows users to collaboratively edit and manage files on remote World Wide Web servers. The group of developers responsible for these extensions was also known by the same name and was a working group of the Internet Engineering Task Force (IETF). Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on intranets and the World Wide Web. ... WWWs historical logo designed by Robert Cailliau The World Wide Web (commonly shortened to the Web) is a system of interlinked, hypertext documents accessed via the Internet. ... Wikipedia does not have an article with this exact name. ... The Internet Engineering Task Force (IETF) develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standard bodies; and dealing in particular with standards of the TCP/IP and Internet protocol suite. ...


The protocol's aim was to make the Web a readable and writable medium, in line with Tim Berners-Lee's original vision. It provides functionality to create, change and move documents on a remote server (typically a web server or "web share"). This is useful for, among other things, authoring the documents which a web server serves, but can also be used for general web-based file storage that can be accessed from anywhere. Important features in WebDAV protocol include locking (overwrite prevention), properties (creation, removal, and querying of information about author, modified date, etc.), name space management (ability to copy and move Web pages within a server's namespace) and collections (creation, removal, and listing of resources). Most modern operating systems provide built-in support for WebDAV. With the right client and a fast network, it can be almost as easy to use files on a WebDAV server as those stored in local directories. Sir Tim Berners-Lee Sir Tim (Timothy John) Berners-Lee, KBE (TimBL or TBL) (b. ... Look up Remote in Wiktionary, the free dictionary A remote may mean: A remote control A remote broadcast As an adjective, anything which is distant or desolate. ... In information technology, a server is an application or device that performs services for connected clients as part of a client-server architecture. ... In general, a namespace is an abstract container, which is or could be filled by names, or technical terms, or words, and these represent (stand for) real-world things. ... An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources. ... In computing, a directory, catalog or folder,[1] is an entity in a file system which contains a group of files and/or other directories. ...


The WebDAV working group concluded its work in March 2007, after an incremental update to RFC 2518 was accepted by the Internet Engineering Steering Group (IESG). Other extensions that were unfinished at that time, such as the BIND protocol, will be finished by their individual authors outside a formal working group. Wikipedia does not have an article with this exact name. ... The Internet Engineering Steering Group is a body composed of the Internet Engineering Task Force Chair and Area Directors: Internet Area (int) Operations & Management Area (ops) Routing Area (rtg) Security Area (sec) Transport Area (tsv) Temporary Sub-IP Area (sub) and so on. ... BIND (Berkeley Internet Name Domain, previously: Berkeley Internet Name Daemon) is the most commonly used DNS server on the Internet, especially on Unix-like systems, where it is a de facto standard. ...

Contents

History

WebDAV began in 1996 when Jim Whitehead worked with the World Wide Web Consortium (W3C) to host two meetings to discuss the problem of distributed authoring on the World Wide Web with interested people[1][2]. The original vision of the Web as expounded by Tim Berners-Lee was a both readable and writable medium. In fact Berners-Lee's first web browser, called WorldWideWeb, was able to both view and edit web pages; but, as the Web grew, it became, for most users, a read-only medium. Whitehead and other like-minded people wanted to fix that limitation.[3] Year 1996 (MCMXCVI) was a leap year starting on Monday (link will display full 1996 Gregorian calendar). ... It has been suggested that W3C Markup Validation Service be merged into this article or section. ... distributed authoring This page is a candidate for speedy deletion. ... WWWs historical logo designed by Robert Cailliau The World Wide Web (commonly shortened to the Web) is a system of interlinked, hypertext documents accessed via the Internet. ... Sir Tim Berners-Lee Sir Tim (Timothy John) Berners-Lee, KBE (TimBL or TBL) (b. ... A recording medium is a physical material that holds information expressed in any of the existing recording formats. ... An example of a Web browser (Mozilla Firefox) A web browser is a software application that enables a user to display and interact with text, images, videos, music and other information typically located on a Web page at a website on the World Wide Web or a local area network. ... WorldWideWeb was the worlds first web browser and WYSIWYG (What you see is what you get) HTML editor. ... A screenshot of a web page. ...


At the W3C meeting, it was decided that the best way to proceed was to form an IETF working group, because the new effort would lead to extensions to HTTP, which was being standardized at the IETF. The Internet Engineering Task Force (IETF) develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standard bodies; and dealing in particular with standards of the TCP/IP and Internet protocol suite. ... This article is about the extension mechanism. ... HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...


As work began on the protocol, it became clear that handling both distributed authoring and versioning was too much work and that the tasks would have to be separated. The WebDAV group focused on distributed authoring, and left versioning for the future. Versioning was added later by the Delta-V extension — see the Extensions section below. Revision control (also known as version control (system) (VCS), source control or (source) code management (SCM)) is the management of multiple revisions of the same unit of information. ... Delta-V is an extension of the WebDav protocol, adding versioning of resources. ...


The protocol consists of a set of new methods and headers for use in HTTP and is almost certainly the first protocol ever to use XML. The Extensible Markup Language (XML) is a general-purpose markup language. ...


Documents produced by the working group

The WebDAV working group has to date produced several works:

  • a requirements document: "Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web" RFC 2291,
  • a base protocol document: "HTTP Extensions for Distributed Authoring — WebDAV" RFC 2518,
  • the ordered collections protocol: "Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol" RFC 3648,
  • the access control protocol: "Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol" RFC 3744,
  • a quota specification: "Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections" RFC 4331,
  • a redirect specification: "Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources" RFC 4437, and
  • an update to the base protocol document: "HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)" RFC 4918.

Other documents published through IETF

  • the versioning protocol: "Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning)" RFC 3253 (created by the Delta-V working group),
  • a specification of WebDAV property datatypes: "Datatypes for Web Distributed Authoring and Versioning (WebDAV) Properties" RFC 4316,
  • a document defining how to initiate mounting of a WebDAV resource: "Mounting Web Distributed Authoring and Versioning (WebDAV) Servers" RFC 4709, and
  • a calendar access protocol: "Calendaring Extensions to WebDAV (CalDAV)" RFC 4791.

Overview of the protocol

WebDAV added the following methods to HTTP:

  • PROPFIND — Used to retrieve properties, stored as XML, from a resource. It is also overloaded to allow one to retrieve the collection structure (a.k.a. directory hierarchy) of a remote system.
  • PROPPATCH — Used to change and delete multiple properties on a resource in a single atomic act.
  • MKCOL — Used to create collections (a.k.a. directory).
  • COPY — Used to copy a resource from one URI to another.
  • MOVE — Used to move a resource from one URI to another.
  • LOCK — Used to put a lock on a resource. WebDAV supports both shared and exclusive locks.
  • UNLOCK — To remove a lock from a resource.

Resource is HTTP's name for a referent: that which is pointed to by a URI. The Extensible Markup Language (XML) is a general-purpose markup language. ... The term resource is a foundational term in World Wide Web architecture because it is the root of Uniform Resource Identifiers, also known as URIs and URLs. ... Method overloading is a feature found in various programming languages such as C++ and Java that allows the creation of several functions with the same name which differ from each other in terms of the type of the inbananaput and the type of the output of the function. ... It has been suggested that this article or section be merged with Database transactions. ... In computing, a directory, catalog or folder,[1] is an entity in a file system which contains a group of files and/or other directories. ... A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource. ... A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource. ... In computer science, a lock is a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of execution. ... The term resource is a foundational term in World Wide Web architecture because it is the root of Uniform Resource Identifiers, also known as URIs and URLs. ... A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource. ...


Extensions and derivatives

  • For versioning, the Web Versioning and Configuration Management (Delta-V (Internet Protocol)) working group is the Versioning Extensions to WebDAV which put the V back into WebDAV.
  • For searching and locating, the DAV Searching and Locating (DASL) working group never produced any official standard although there are a number of implementations of its last draft (work continues as non-working-group activity, see DASL). However another, WebDav SEARCH attempts to pick up where it left off.
  • For calendaring, CalDAV is a protocol allowing calendar access via WebDAV. CalDAV models calendar events as HTTP resources in iCalendar format, and models calendars containing events as WebDAV collections.
  • For groupware, GroupDAV is a variant of WebDAV which allows client/server groupware systems to store and fetch objects such as calendar items and address book entries instead of web pages.

Delta-V is an extension of the WebDav protocol, adding versioning of resources. ... CalDAV is a proposal for a standard protocol to enable calendar access via WebDAV. The CalDAV specification was first published in 2003 by Lisa Dusseault as an Internet-Draft submitted to the Internet Engineering Task Force (IETF), and it quickly gained support from several calendaring software vendors. ... iCalendar is a standard (RFC 2445) for calendar data exchange. ... GroupDAV is a computer protocol used to connect Open Source groupware clients with OpenSource groupware servers. ... Collaborative software, also known as groupware, is application software that integrates work on a single project by several concurrent users at separated workstations (see also Computer supported cooperative work). ...

Current alternatives to WebDAV

Most of the work was put into developing the WebDAV specifications and recommendations in the late 1990s and since that time many other approaches to solving the same and similar problems have developed. WebDAV is an approach to what would now be called 'content management'.


Many content management systems now exist (CMS), with either proprietary or open on-line APIs that provide similar functionality to WebDAV. A Content Management System (CMS) is a software system used for content management. ... API and Api redirect here. ...


Remote content can still be managed by the traditional methods based on FTP and its derivatives[4]. Versioning and file-locking is also available as part of most revision control systems such as CVS and Subversion (SVN). This article is about the File Transfer Protocol standardised by the IETF. For other file transfer protocols, see File transfer protocol (disambiguation). ... Revision control (also known as version control (system) (VCS), source control or (source) code management (SCM)) is the management of multiple revisions of the same unit of information. ... The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is an open-source version control system invented and developed by Dick Grune in the 1980s. ... In computing, Subversion (SVN) is a version control system (VCS) initiated in 2000 by CollabNet Inc. ...


The SMB protocol allows Microsoft Windows and open-source Samba clients to access and manage files and folders remotely on a suitable file server. More recently, Microsoft introduced and developed a range of SharePoint server products that also allow remote authors to manage lists and folders of remote, shared files. In computer networking, Server Message Block (SMB) operates as an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ... Windows redirects here. ... Samba is a free software re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License. ... This article or section does not cite its references or sources. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... SharePoint - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... File sharing is the activity of making files available to other users for download over the Internet, but also over smaller networks. ...


Wiki systems also allow distributed authors to use HTTP (without WebDAV) collaboratively to build and develop web sites that are hosted remotely on the internet.[5] Look up Wiki in Wiktionary, the free dictionary. ... HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...


The HTTP, web service APIs of CMS, Wiki, blog, revision control and other modern, remote, collaborative authoring and versioning systems may be based on XML SOAP, which uses the HTTP 'POST' and 'GET' verbs almost exclusively. Alternatively, they may use RESTful techniques, so that in addition to 'GET' and 'POST', other HTTP verbs such as 'PUT' and 'DELETE' also get used meaningfully, in ways that are comparable to WebDAV. Note that WebDAV also specifies more specialised verbs such as 'COPY', 'MOVE', 'LOCK' etc., as described above. Web services architecture The W3C defines a Web service (many sources also capitalize the second word, as in Web Services) as a software system designed to support interoperable Machine to Machine interaction over a network. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... A collection of decorative soaps used for human hygiene purposes. ... “REST” redirects here. ...


Microsoft Windows clients

Microsoft introduced WebDAV client support in Microsoft Windows 98 with a feature called "Web folders". This client was simply an extension to Windows Explorer (the desktop/file manager) and was later included in Windows 2000. In Windows XP, Microsoft changed the client to the "WebDAV mini-redirector". This new client works at the file-system level, allowing WebDAV shares to be assigned to a drive letter and used by any software. However, all versions of the redirector have serious bugs[1]. It has been known to try to convert HTTP URLs to UNC paths e.g http://host/path/ is erroneously converted to hostpath. It also often fallaciously uses Windows Domain authentication when answering HTTP basic-auth challenges. One known technique that may work around the first problem is to explicitly specify a port number in the URL e.g http://host:80/path/; another possible fix is to specify the user in the URL http://[email protected]/path/. This reportedly forces the use of the old "Web folders" client. [6] In addition, WebDAV over HTTPS works only if KB892211-version files or newer are installed on the computer. Otherwise Windows displays, 'The folder you entered does not appear to be valid. Please choose another' when adding a network resource. Windows 98 (codenamed Memphis) is a graphical operating system released on June 25, 1998 by Microsoft and the successor to Windows 95. ... Windows Explorer running on Windows Vista Windows Explorer running on Windows XP Windows Explorer is an application that is part of modern versions of the Microsoft Windows operating system that provides a graphical user interface for accessing the file systems. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Drive letter assignment is the process of assigning drive letters to primary and logical partitions (drive volumes) in the root namespace; this usage is found in Microsoft operating systems. ... A path is the general form of a file or directory name, giving a files name and its unique location in a file system. ... A Windows Server domain or Windows NT Domain is a logical group of computers running versions of the Microsoft Windows operating system that share a central directory database. ... https is a URI scheme used to indicate a secure HTTP connection. ...


In Windows Vista, only the WebDAV redirector is present; the original "Web folders" client has been removed. The "Web folders" client is only present if the Microsoft Update for Web Folders is installed. [7] Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ...


See also

This article does not cite any references or sources. ... For library and office filing systems, see Library classification. ... The Filing Open Service Interface Definition (OSID) is an O.K.I. specification. ... ICE is another XML format for data exchange. ... Revision control is an aspect of documentation control wherein changes to documents are identified by incrementing an associated number or letter code, termed the revision level, or simply revision. It has been a standard practice in the maintenance of engineering drawings for as long as the generation of such drawings...

External links

References


  Results from FactBites:
 
WebDAV - Wikipedia, the free encyclopedia (942 words)
WebDAV started life when Jim Whitehead convinced the W3C to host two meetings where people interested in the problem of distributed authoring on the World Wide Web could get together to discuss possible solutions.
As work began on the protocol it became clear that handling both distributed authoring and versioning was just too much and that the tasks would have to be separated.
The WebDAV working group is still working on a number of extensions to WebDAV including - bindings, and on progressing the base specification to the next maturity level in the Internet Standards track.
RFC 2518 (rfc2518) - HTTP Extensions for Distributed Authoring -- WEBDAV (16103 words)
For example, if the resource with URL http://foo.com/bar/blah is not WebDAV compliant and the URL http://foo.com/bar/ identifies a collection then URL http://foo.com/bar/blah may or may not be an internal member of the collection with URL http://foo.com/bar/.
On WebDAV compliant servers the URI of the source resource(s) may be stored in a link on the output resource with type DAV:source (see section 13.10 for a description of the source link property).
WebDAV clients can be good citizens by using a lock / retrieve / write /unlock sequence of operations (at least by default) whenever they interact with a WebDAV server that supports locking.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m