Multi-Phase Synchronization in a Content Management System
First Claim
Patent Images
1. ) An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a repository residing in the memory that includes a plurality of objects; and
a content management system residing in the memory and executed by the at least one processor, the content management system managing the plurality of objects in the repository, the content management system comprising;
synchronization rules comprising a first phase subset of the synchronization rules and a second phase subset of the synchronization rules, wherein one of the first phase subset and the second phase subset includes at least one synchronization rule that is not included in the other subset; and
a phase synchronization mechanism that evaluates the first phase subset of the synchronization rules a first time the content management system needs to perform synchronization and evaluates the second phase subset of the synchronization rules a second time the content management system needs to perform synchronization.
1 Assignment
0 Petitions
Accused Products
Abstract
A content management system (CMS) provides a way to add a phase property to synchronization rules. In one suitable implementation, each of the synchronization rules has a corresponding phase value. In another suitable implementation, there are default synchronization rules and only synchronization rules other than the default synchronization rules have a phase value. A phase synchronization mechanism uses the phase property of the synchronization rules to evaluate only appropriate synchronization rules at each step as required.
14 Citations
15 Claims
-
1. ) An apparatus comprising:
-
at least one processor; a memory coupled to the at least one processor; a repository residing in the memory that includes a plurality of objects; and a content management system residing in the memory and executed by the at least one processor, the content management system managing the plurality of objects in the repository, the content management system comprising; synchronization rules comprising a first phase subset of the synchronization rules and a second phase subset of the synchronization rules, wherein one of the first phase subset and the second phase subset includes at least one synchronization rule that is not included in the other subset; and a phase synchronization mechanism that evaluates the first phase subset of the synchronization rules a first time the content management system needs to perform synchronization and evaluates the second phase subset of the synchronization rules a second time the content management system needs to perform synchronization. - View Dependent Claims (2, 3, 4, 5)
-
-
6. ) A computer-implemented method for a content management system that manages a plurality of objects in a repository to reconstitute a parent document with embedded queries and evaluate synchronization rules, the method comprising the steps of:
-
evaluating a first phase subset of the synchronization rules a first time the content management system needs to perform synchronization; executing the embedded queries; and evaluating a second phase subset of the synchronization rules a second time the content management system needs to perform synchronization, wherein one of the first phase subset and the second phase subset includes at least one synchronization rule that is not included in the other subset. - View Dependent Claims (7, 8, 9)
-
-
10. ) A computer-implemented method for a content management system that manages a plurality of objects in a repository to reconstitute an XML document from a template of embedded queries and evaluate synchronization rules, the method comprising the steps of:
-
populating elements in the embedded queries; evaluating a first phase subset of the synchronization rules contained in first separate file; executing the embedded queries; evaluating a second phase subset of the synchronization rules contained in a second file separate from the first file, wherein one of the first phase subset and the second phase subset includes at least one synchronization rule that is not included in the other subset; and evaluating a third phase subset of the synchronization rules contained in a third file separate from the first and second files.
-
-
11. ) An article of manufacture comprising:
-
(A) a content management system comprising; synchronization rules comprising a first phase subset of the synchronization rules and a second phase subset of the synchronization rules, wherein one of the first phase subset and the second phase subset includes at least one synchronization rule that is not included in the other subset; and a phase synchronization mechanism that evaluates the first phase subset of the synchronization rules a first time the content management system needs to perform synchronization and evaluates the second phase subset of the synchronization rules a second time the content management system needs to perform synchronization; and (B) computer-readable media bearing the content management system. - View Dependent Claims (12, 13, 14, 15)
-
Specification