WebDAV Working across the Internet: Peter Pierrou, Excosoft.

22
WebDAV Working across the Internet: Peter Pierrou, Excos

Transcript of WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Page 1: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

WebDAV

Working across the Internet:

Peter Pierrou, Excosoft

Page 2: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Imagine Internet without Links...

Page 3: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

…but we still Edit files like this

See the designspecification. The source codefor ...

DesignSpecification

This is...

Click!

Click!

???

Click!

???

???

1. Idea2. Open

3. Browse

4. Find5. Edit

6. Idea forgotten

Page 4: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

With links, information is one mouse click away

See the designspecification. The source codefor ...

DesignSpecification

This is...

Click!

1. Idea

2. EDIT

Page 5: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

New technology: WebDAV

http://www.webdav.org

” WebDAV is a set of extensions to the HTTP protocolwhich allows users to collaboratively edit andmanage files on remote web servers. ”

Web-based Distributed Authoring and Versioning

Page 6: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

WebDAV TechnologyOld HTTP Methods: Get, Put

Extensions: Lock, Unlock, CheckOut, CheckIn, PropFind, PropPatch, Copy, Move, Delete, MkCol

URI = http://host/path/resource

Metod = HTTP header + XML

Page 7: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Protocol Example

PROPFIND /container/ HTTP/1.1Host: www.excosoft.seContent-Type: text/xml; charset="utf-8"Content-Length: xxxx

<?xml version="1.0" encoding="utf-8" ?><propfind xmlns="DAV:"> <propname/></propfind>

Page 8: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Who is behind WebDAV?The Internet Engineering Task Force (IETF)

Contributors:

University of CaliforniaApache GroupMicrosoftNetscapeNovellXeroxDocumentumPCDocsFilenetRationalIntersolvIBM

Page 9: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Status

"Distributed Authoring" approved by IESG

"Versioning" almost ready

"Distributed Authoring" is included in Windows

2000 as "Web Folders"

Page 10: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Versioning

• Automatic versioning support for versioning-unaware clients

• Linear versioning, and

• support for parallel development and configuration management.

Page 11: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

httpserver

Client

HTTP provided Internet read-access

Page 12: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Locking,versioning, etc.

http+DAVserver

Client

WebDAV provides Internetwrite-access!

Page 13: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Visualizing a Repository

WebDAV visualizes a repository as a named hierarchical structure.

Database WebDAV

Page 14: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

From OS-files to Web-resources

http+DAVserver

Application

OS

Application

http://host/herlitz/doc.xml

p:\herlitz\doc.xml

Page 15: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

"Work on the Web"

The Internet will be Your archive.

Page 16: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Portals

The editable portal

The non-editable portal

Page 17: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Connecting Related Information

Address

Offer

Specifications

Received mail

Sent mail

DAV-enabled

PDM

DAV-enabled

DMS

DAV-enabled

ERP

DAV-enabled

CM

Customer X

Page 18: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

My personal portal

Page 19: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Features

• Work directly in source document

• Everything can be version controlled

• Easy to create new documents

• Standard file lock

• Independent of disks, mounts and OS

• General metadata handling (properties)

• Everything has an URL

• Fast access to information

Page 20: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

More Features• Version controlled Web Sites

• Use links in mail

• Faster death of HTML

• Standard access control

• The editor is the interface

• The writeable Intranet

• Version controlled links

• Collaboration

Page 21: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Ad hoc queriesDisk browsingArchive browsingApplication entry

From Windows ...

Page 22: WebDAV Working across the Internet: Peter Pierrou, Excosoft.

Content controlled browsingStructures and linksKnowledge

… To Information