System and method for message ordering in a message oriented network
First Claim
Patent Images
1. A system for message ordering in a message oriented network, independently of any conversation processing, comprising:
- a sender or a plurality of senders, that sends messages;
a receiver or a plurality of receivers, that receives messages; and
, wherein, for a group of messages that are to be processed in a particular order, each of said senders associate their messages with a sequence group identifier and a sequence number, so that the receivers can identify messages having common sequence group identifiers and cooperate amongst themselves to process those messages in the particular order.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for message ordering in a message oriented network. Sequencing groups of messages is an act that is completely orthogonal to the service/port/operation hierarchy of any of the participants. By separating the two, the invention eliminates making message ordering subordinate to the conversation scope, and replaces it with an ordering that is actually orthogonal to the conversation and/or class factory scope.
-
Citations
33 Claims
-
1. A system for message ordering in a message oriented network, independently of any conversation processing, comprising:
-
a sender or a plurality of senders, that sends messages;
a receiver or a plurality of receivers, that receives messages; and
,wherein, for a group of messages that are to be processed in a particular order, each of said senders associate their messages with a sequence group identifier and a sequence number, so that the receivers can identify messages having common sequence group identifiers and cooperate amongst themselves to process those messages in the particular order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for message ordering in a message oriented network or system, independently of any conversation processing, comprising the steps of:
-
establishing a sequence group identifier;
preparing at each of one or a plurality of senders messages to be processed in a particular order, by including both the sequence groups identifier and a sequence number in or associated with the messages;
sending the messages to one or a plurality of receivers; and
,receiving the messages at the one or a plurality of receivers and cooperating amongst the receivers to ensure that the messages are processed by the receivers in the order specified within each sequence group identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium including instructions stored thereon which when executed cause the computer to perform the steps of:
-
establishing a sequence group identifier;
preparing at each of one or a plurality of senders in a system or network, messages to be processed in a particular order, by including both the sequence groups identifier and a sequence number in or associated with the messages;
sending the messages to one or a plurality of receivers; and
,receiving the messages at the one or a plurality of receivers and cooperating amongst the receivers to ensure that the messages are processed by the receivers in the order specified within each sequence group identifier. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification