webdav working across the internet: peter pierrou, excosoft

22
WebDAV Working across the Internet: Peter Pierrou, Excos

Upload: brendan-green

Post on 21-Jan-2016

235 views

Category:

Documents


0 download

TRANSCRIPT

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