×

Sequencing updates to business objects

  • US 7,657,575 B2
  • Filed: 12/30/2005
  • Issued: 02/02/2010
  • Est. Priority Date: 12/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of compensating for sequencing errors in the transmission of updates to business objects within an inventory management system stored on a computer readable medium, comprising:

  • storing, in a first computer memory, a first instance of a business object of a first application component, including a count value associated with data stored in the first instance;

    receiving, in a first queue of the first application component, update messages including data associated with a second application component, wherein the second application component data is stored in a second computer memory;

    overwriting the data of the first instance with the second application component data;

    if a disruption is detected in said receiving of update messages, the detected disruption causing the first queue to stall;

    receiving a reconciliation message from the second application component in a second queue of the first application component, the reconciliation message including reconciliation data and a reconciliation value; and

    discarding the second application component data update messages from the first queue;

    comparing the reconciliation value with the count value;

    if the reconciliation value is greater than the count value, overwriting the data of the first instance with the reconciliation data and setting the count value equal to the reconciliation value; and

    if the reconciliation value is less than or equal to the count value, discarding the reconciliation message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×