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]