Model driven message processing
First Claim
Patent Images
1. An information object replication system, the system comprising:
- a log adapted to store records;
a request logging function adapted to record a sequence of updates sent by one or more local applications to a local information object in the log; and
an update propagation function in communication with the log, the update propagation function adapted to communicate one or more messages to one or more remote information objects, wherein the one or more messages represent updates to the local information object based on the sequence of updates, the update propagation function is further adapted to generate the one or more messages based on application-layer message formats and message semantics defined by a message model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for model driven message processing are provided. In one embodiment, a method for propagating information object updates is provided. The method comprises logging a sequence of update requests made to a local information object by one or more applications, correlating the sequence of update requests with one or more message formats based on message semantics defined by a message model, encoding the sequence of update requests as one or more messages based on application-layer message formats defined by the message model, and communicating the one or more messages to one or more remote computer systems.
47 Citations
30 Claims
-
1. An information object replication system, the system comprising:
-
a log adapted to store records;
a request logging function adapted to record a sequence of updates sent by one or more local applications to a local information object in the log; and
an update propagation function in communication with the log, the update propagation function adapted to communicate one or more messages to one or more remote information objects, wherein the one or more messages represent updates to the local information object based on the sequence of updates, the update propagation function is further adapted to generate the one or more messages based on application-layer message formats and message semantics defined by a message model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for propagating information object updates, the method comprising:
-
logging a sequence of update requests made to a local information object by one or more applications;
correlating the sequence of update requests with one or more message formats based on message semantics defined by a message model;
encoding the sequence of update requests as one or more messages based on application-layer message formats defined by the message model; and
communicating the one or more messages to one or more remote computer systems. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-executable instructions for performing a method for propagating information object updates, the method comprising:
-
logging a sequence of update requests made to a local information object by one or more applications;
correlating the sequence of update requests with one or more message formats based on message semantics defined by a message model;
encoding the sequence of update requests as one or more messages based on application-layer message formats defined by the message model; and
communicating the one or more messages to one or more remote computer systems. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. An information object replication system, the system comprising:
-
means for logging a sequence of update requests made to a local information object by one or more applications;
means for correlating the sequence of update requests with one or more message formats based on message semantics defined by a message model, the means for correlating responsive to the means for logging;
means for encoding the sequence of update requests as one or more messages based on application-layer message formats defined by the message model, the means for encoding responsive to the means for correlation; and
means for communicating the one or more messages to one or more remote computer systems, the means for communicating responsive to the means for encoding. - View Dependent Claims (30)
-
Specification