Method and system for object replication in a content management system
First Claim
1. A method for replicating an object, in a content management system, wherein the content management system comprises at least one target object server, at least one source object server and a library server;
- the method comprising the steps of;
(a) receiving a request for an object to be replicated by the at least one source object server by the at least one target object server;
(b) committing the replica by the at least one the source object server; and
(c) authorizing the replication by the library server after steps (a) and (b) wherein a three valued logic is utilized for replication of an object, wherein the three valued logic comprises (1) part does not exist, (2) part will exist and (3) part exists.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method in accordance with the present invention provides for replication in a content management system. Replication is provided by utilizing the library server to track the objects to be replicated within the system. The replication is accomplished by adding two tables to the library server, a copies table and replicate table. The copies tables includes three new parts flags. A first flag identifies an ending as a copied part. A second flag identifies that other copies of this part exist. Finally a third flag identifies that a part is not yet available.
55 Citations
20 Claims
-
1. A method for replicating an object, in a content management system, wherein the content management system comprises at least one target object server, at least one source object server and a library server;
- the method comprising the steps of;
(a) receiving a request for an object to be replicated by the at least one source object server by the at least one target object server; (b) committing the replica by the at least one the source object server; and (c) authorizing the replication by the library server after steps (a) and (b) wherein a three valued logic is utilized for replication of an object, wherein the three valued logic comprises (1) part does not exist, (2) part will exist and (3) part exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- the method comprising the steps of;
-
9. A computer readable medium containing program instructions for replicating an object in a content management system, wherein the content management system comprises at least one target object server, at least one source object server and a library server;
- the program instructions for;
(a) receiving a request for an object to be replicated by the at least one source object server by the at least one target object server; (b) committing the replica by the at least one the source object server; and (c) authorizing the replication by the library server after steps (a) and (b) wherein a three valued logic is utilized for replication of an object, wherein the three valued logic comprises (1) part does not exist, (2) part will exist and (3) part exists. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- the program instructions for;
-
17. A content management system comprising:
-
a client; a library server for communicating with the client, wherein the library server tracks objects to be replicated in the system; and at least one object server for communicating with the client and the library server, wherein a two phase commit protocol is utilized for an operation, wherein a three valued logic is utilized for replication of an object, wherein the three valued logic comprises (1) part does not exist, (2) part will exist and (3) part exists. - View Dependent Claims (18, 19, 20)
-
Specification