Document:
Dynamic Rendition and Asynchronous Support

Document Number: dynamicRenditionAndAsynchronous
Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Ken Baclawski on 2015-11-16 3:19 am UTC

Publication Type

None at this time.

Group / Folder

OASIS Content Management Interoperability Services for Digital Asset Management (CMIS4DAM) TC / Documents

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

498

Download Agreement

None at this time.

Description

This proposal extends CMIS to provide support for dynamic (ad hoc) rendition generation and asynchronous responses to requests for content streams and renditions. The existing CMIS standard limits the renditions for an object to a limited set of renditions. The getRenditions service retrieves the renditions that are available for an object. This proposal allows a client to specify the characteristics of a desired rendition that the repository will then generate. Because some operations, such as generating a new rendition, may take a relatively long time, possibly as long as several hours, it is desirable to allow the repository to respond asynchronously. When the repository responds asynchronously, it responds immediately to the request with a status monitor object that can be used to monitor the progress of the operation. The status monitor object has properties that estimate what fraction of the operation is complete as well as estimate of when the operation will complete.