Patent ID: 8903767
Filing Date: 2014-12-02
Classification: G06F,H04L

Abstract:
1. A method of sequencing asynchronous messages in a distributed system having a plurality of inbound handlers and a plurality of outbound handlers, the method comprising: receiving, by a processor of one of the inbound handlers, an incoming message having a sequence correlation value, wherein the sequence correlation value identifies a sequence associated with the incoming message; checking, by the processor, a sequence status of said sequence in a sequence storage; determining, by the processor, a message rank indicating the order of the incoming message in said sequence; comparing, by the processor, the message rank to a sequence rank defining the rank of the next message to be processed for said sequence; if the message rank is equal to the sequence rank, determining, by the processor, the message is the next message to be processed for maintaining the order of the messages in said sequence; if the message rank is not equal to the sequence rank, determining, by the processor, the message is not the next message to be processed for maintaining the order of the messages in said sequence;