Virtual repository management
AssigneeEMC Corporation
InventorsRazmik Abnous, Victor Spivak, Eric Merhoff
Life of this patent
Estimating the term…
Abstract
Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
Claims23
A method for virtual repository management comprising:
- receiving an indication that a content management functionality of a content management system is desired with respect to one or more external content items stored external to the content management system;
- creating for each of the one or more external content items, and adding to a set of metadata in which each of a set of one or more content items comprising a body of managed content is represented by one or more objects, a reference object that represents the external content item and enables the performance of the content management functionality with respect to the external content item;
- wherein the set of one or more content items includes one or more content items stored in a content store of the content management system which provides the content management functionality;
- receiving a request to perform with respect to a first item of external content an operation associated with the content management functionality;
- translating, using a processor, the request to perform the operation to generate a translated request in a form associated with an external repository in which the first item of external content is stored;
- transmitting the translated request to cause the external repository to perform the operation;
- receiving from an external repository a confirmation that a requested operation was performed with respect to an item of external content;
- and
- normalizing the confirmation that the requested operation was performed.
A computer program product for virtual repository management, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving an indication that a content management functionality of a content management system is desired with respect to one or more external content items stored external to the content management system;
- creating for each of the one or more external content items, and adding to a set of metadata in which each of a set of one or more content items comprising a body of managed content is represented by one or more objects, a reference object that represents the external content item and enables the performance of the content management functionality with respect to the external content item;
- wherein the set of one or more content items includes one or more content items stored in a content store of the content management system which provides the content management functionality;
- receiving a request to perform with respect to a first item of external content an operation associated with the content management functionality;
- translating the request to perform the operation to generate a translated request in a form associated with an external repository in which the first item of external content is stored;
- transmitting the translated request to cause the external repository to perform the operation;
- receiving from an external repository a confirmation that a requested operation was performed with respect to an item of external content;
- and
- normalizing the confirmation that the requested operation was performed.
A system for virtual repository management comprising:
- a processor configured to:
- receive an indication that a content management functionality of a content management system is desired with respect to one or more external content items stored external to the content management system;
- create for each of the one or more external content items, and adding to a set of metadata in which each of a set of one or more content items comprising a body of managed content is represented by one or more objects, a reference object that represents the external content item and enables the performance of the content management functionality with respect to the external content item;
- wherein the set of one or more content items includes one or more content items stored in a content store of the content management system which provides the content management functionality;
- receive a request to perform with respect to a first item of external content an operation associated with the content management functionality;
- translate the request to perform the operation to generate a translated request in a form associated with an external repository in which the first item of external content is stored;
- transmit the translated request to cause the external repository to perform the operation;
- receive from an external repository a confirmation that a requested operation was performed with respect to an item of external content;
- normalize the confirmation that the requested operation was performed;
- and
- a memory coupled to the processor and configured to provide instructions to the processor.
Dependencies are inferred from the claim text.