Asset Management

Introduction

The goal of this effort is to define a common set of resources, formats and RESTful services for the use in Asset Management tools and use by ALM tools.

Refer to the definitions page for descriptions on asset management related terms used here.

Approach and Expectations

The specifications will be developed iteratively by first prioritizing scenarios and focusing on a minimal set of key scenarios. Once these scenarios have been satisfied by specification and proof of implementation, more scenarios will be considered.

Throughout the lifecycle of Propose, Decide, Do, and Deliver there are assets used and others which are created. The Distribute bar represents the asset management activities of Publishing, Searching, and Retrieving assets throughout the lifecycle.

This workgroup will initially focus on the use cases and REST service specifications for Publish, Search, and Retrieve Asset Management Build System Use Cases.

Expectations

The workgroup will perform the following high-level tasks, including:

  1. Document the business value of having a standard asset repository service for publishing, searching, and retrieval
  2. Describe the relationship of the service specifications to industry standards
  3. Achieve understanding of scenarios and document them; initially considering Publish, Search, and Retrieve
    • This requires domain knowledge of asset management integration scenarios
  4. Document the RESTful service specifications for the scenarios, such as: Publish, Search, and Retrieve
    • This requires REST skills, XML skills, data definition skills
  5. Implement the specification, both service providers and consumers

The workgroup will meet on a regular basis and use this Wiki as the mechanism to communicate work in progress.

Specification Versions

Supporting Documents

Possible 2.0 Scenarios

Extended Build System Scenarios

Document Version Status
Extended Build System Use Case 2.0 Early Draft
Asset Categorization 2.0 Early Draft
Custom Attributes (properties / elements) 2.0 Early Draft
Related Asset Query 2.0 Early Draft
Artifact Content Query 2.0 Early Draft
Relationships to other resources 2.0 Early Draft
Asset Tagging 2.0 Early Draft

Delegated User Interface Scenarios

Document Version Status
Delegated UIs (Create, Search, Preview) 2.0 Early Draft

Other Supporting Documents

Document Version Status
OSLC Service Provider Catalog 1.0 Specification
Asset Management Build System Use Cases 1.0 Convergence
Asset Management Human Interaction Use Cases 1.0 future
Context: Lifecycles 1.0 future

Milestones

Note: iterative specification validation will be occuring as the drafts evolve before finalization. The goal is to not develop the specification in abstract; but to do it in parallel with implementations. We will identify the integration opportunities to validate the spec in order for it to be finalized.

Complete Scenario: this means we have documented on the wiki and agreed to the scenarios for which the REST API will be specified/implemented
Start Draft Specs: this means we have sufficient context from the scenarios to begin describing the REST API specs; as the specs mature, so implementing the RETS API based on the specs can begin as well
Start Convergence: this means the spec is 'near final' and final polishing activities begin

Scenario Complete Scenario Start Draft Specs Start Convergence Finalize Spec
Publish 21 Oct 2009 26 Aug 2009 Feb 2010 17 March 2010
Search 21 Oct 2009 26 Aug 2009 Feb 2010 17 March 2010
Retrieve 21 Oct 2009 26 Aug 2009 Feb 2010 17 March 2010

Status

Meetings and Agendas

Participants

GiliMendel (lead)
GrantLarsen
KevinBauer
EdwinFreekenhorst
RamRamani
RenRenganathan
JaiminPatel
JohnFavazza
RandyLexvold
ScottBosworth
DaveJohnson
HariPadmanabhan
BradSandler

Mailing List

General Open Services
Asset Management workgroup

Topic attachments
I Attachment Action Size Date Who Comment
elseodt artifactContent.odt manage 24.6 K 16 Jun 2010 - 20:12 KevinBauer  
elseodt attribute.odt manage 25.3 K 16 Jun 2010 - 20:13 KevinBauer  
elseodt categorization.odt manage 48.5 K 16 Jun 2010 - 20:12 KevinBauer Asset 2.0 Categorize Scenaio
elseodt delegatedUIScenarios.odt manage 127.3 K 28 Jul 2010 - 15:18 KevinBauer Delegated User Interface Scenario
elseodt extendedBuildUseCase.odt manage 36.2 K 30 Jun 2010 - 17:55 KevinBauer OSLC Asset Manager 2.0 Extended Build Use Case
elseodt relatedAssetSearch.odt manage 33.6 K 16 Jun 2010 - 20:13 KevinBauer  
Topic revision: r42 - 03 Aug 2010 - 12:52:33 - ScottBosworth
 
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback