DELTA-V Web Versioning and Configuration Management

Download Report

Transcript DELTA-V Web Versioning and Configuration Management

DELTA-V
Web Versioning and
Configuration Management
Working Group
Jim Amsden
Charter

Enable distributed Web authoring
tools to perform
– Versioning
– Parallel Development
– Configuration Management
Put the “V” back in WebDAV
 Represents an expansion of the
original goals to support scaling
across users and content

Versioning

Tracking multiple revisions
 Maintaining predecessor/successor
relationships
 Accessing version history
 Based on a checkout/checkin metaphor
for managing potential update conflicts
Parallel Development

Increases resource availability
 Allows multiple changes to the same
revision at the same time
 Uses merging to reconcile parallel
updates
 Necessary for multi-user, distributed
environments
Configuration Management

Supports tracking and accessing multiple
interrelated resources over time
 Recognizes complex relationships
between Web resources
 Provides a way to specify and manipulate
related resources as a set
In Scope:
Creating versioned resources
 Naming and accessing revisions and
configurations
 Mapping revisions to the URL
namespace
 Creating new revisions
 Parallel development
 History retrieval

In Scope (cont.-)
Merging of revisions and
configurations
 Differencing
 Operations on configurations
 Versioning support for down-level
HTTP and WebDAV clients

Not in Scope:





HTTP server-to-server communication
protocols
Workflow, process and change request
management
Versioning and configuration management
by non-HTTP and WebDAV protocols
Implementation of functionality by nonorigin proxies
replication and disconnected work
Deliverables
Goals for Web Versioning
 Web Versioning Model
 Versioning Extensions to WebDAV
 WebDAV Versioning Traceability

Goals and Milestones
Jun `99 - drafts of goals, model, and
protocol extensions available
 Oct `99 - submit Internet Drafts of
model and protocol extensions
 Apr `00 - last call on all deliverables
 May `00 - Submit to IESG for
approval

Further Information
Chair: TBD
 Applications Area Director(s): Keith
Moore and Patrik Faltstorm
 Applications Area Advisor: TBD
 Mailing list:
[email protected]