WebDAV is an extension of the HTTP/1.1 protocol, and adds new HTTP methods and headers that provide authoring support for Web resources of any type, not only HTML and XML but also, text, graphics, spreadsheets, and all other formats.
Some of the tasks you can accomplish using WebDAV are:
Properties (meta-data) manipulation: You can create, remove and query information about web pages, such as their authors and creation date using the WebDAV methods PROPFIND and PROPPATCH.
Collection and resource management: You can create sets of documents and retrieve a hierarchical membership listing (similar to a directory listing in a file system) using the WebDAV methods GET, PUT, DELETE, and MKCOL.
Locking: You can use WebDAV to keep more than one person from working on a document at the same time. The use of mutually exclusive or shared locks using the WebDAV methods LOCK and UNLOCK, helps to prevent the “lost updates” (overwriting of changes) problem.
Namespace operations: You can use WebDAV to instruct the server to copy and move Web resources using the WebDAV methods COPY and MOVE.
WebDAV support in Sun Java System Web Server 6.1 provides the following features:
Compliance with RFC2518 and interoperability with RFC2518 clients
Security and access control for publishing
Efficient publishing operations on file system-based WebDAV collections and resources