System and method for providing SPI extensions for content management system
First Claim
1. A method for providing extensions to a Service Provider Interface (SPI) in a content management system in a content management system, the method comprising:
- receiving a plurality of content repositories, the plurality of content repositories including at least one JSR-170 compliant repository and at least one SPI compliant repository;
integrating each one of the plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to the at least one JSR-170 compliant repository and the at least one SPI compliant repository; and
managing content in the plurality of content repositories based upon the VCR.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system. These mechanisms and methods for providing extensions to a Service Provider Interface (SPI) in a content management system can enable embodiments to integrate one or more of a plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to at least one JSR-170 compliant repository and at least one SPI compliant repository. The ability of embodiments to provide so integrate disparate content repositories can enable one or more of navigation, CRUD operations (create, read, update, delete), versioning, workflows, and searching operations to operate on a plurality of repositories as though the plurality of repositories were one repository.
-
Citations
18 Claims
-
1. A method for providing extensions to a Service Provider Interface (SPI) in a content management system in a content management system, the method comprising:
-
receiving a plurality of content repositories, the plurality of content repositories including at least one JSR-170 compliant repository and at least one SPI compliant repository;
integrating each one of the plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to the at least one JSR-170 compliant repository and the at least one SPI compliant repository; and
managing content in the plurality of content repositories based upon the VCR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium carrying one or more sequences of instructions for providing extensions to a Service Provider Interface (SPI) in a content management system in a content management system, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a plurality of content repositories, the plurality of content repositories including at least one JSR-170 compliant repository and at least one SPI compliant repository;
integrating each one of the plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to the at least one JSR-170 compliant repository and the at least one SPI compliant repository; and
managing content in the plurality of content repositories based upon the VCR. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for providing extensions to a Service Provider Interface (SPI) in a content management system in a content management system, the apparatus comprising:
-
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
receiving a plurality of content repositories, the plurality of content repositories including at least one JSR-170 compliant repository and at least one SPI compliant repository;
integrating each one of the plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to the at least one JSR-170 compliant repository and the at least one SPI compliant repository; and
managing content in the plurality of content repositories based upon the VCR.
-
-
18. A transmission medium containing:
-
code to receive a plurality of content repositories, the plurality of content repositories including at least one JSR-170 compliant repository and at least one SPI compliant repository;
code to integrate each one of the plurality of content repositories into a virtual content repository (VCR) by mapping requests to access content received via a common Application Programming Interface (API) to the at least one JSR-170 compliant repository and the at least one SPI compliant repository; and
code to manage content in the plurality of content repositories based upon the VCR.
-
Specification