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 non- origin 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: