×

Adaptive transaction manager for complex transactions and business process

  • US 7,103,597 B2
  • Filed: 10/03/2002
  • Issued: 09/05/2006
  • Est. Priority Date: 10/03/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for efficient transaction processing implemented as a defining feature of an Adaptive Transaction Manager (‘

  • ATM’

    ) and for implementing a consistent transaction state as a transaction consistency point, said method comprising;

    (a) identifying a first set of consistency conditions among a first set of data elements as comprising at least a first consistency condition;

    (b) identifying a second set of consistency conditions among a second set of data elements, not necessarily distinct from the first set of consistency conditions among the first set of data elements, as comprising at least a second consistency condition;

    (c) associating the first set of consistency conditions with a first transaction having an initial state and an intended final state, said intended final state being;

    represented by the second set of data elements;

    required to satisfy the second set of consistency conditions; and

    ,the first transaction'"'"'s state at successful termination consistent with the second set of consistency conditions, as computed from the initial state and any parameters, and resulting from unexceptional execution;

    (d) specifying a first transaction consistency point identified with a first consistent transaction state that is distinct from both the initial state and the intended final state of the first transaction;

    (e) representing the first consistent transaction state of the first transaction at least partially by specific values of a subset of the first set of data elements;

    (f) determining that the first consistent transaction state of the first transaction is consistent with the first set of consistency conditions;

    (g) enabling the first transaction to be restored to the first consistent transaction state of the first transaction after the first transaction'"'"'s state has progressed beyond the first consistent transaction state; and

    ,(h) recording a denotation of the first consistent transaction state of the first transaction, said denotation being differentiated from any denotation of any transaction state that is not consistent with any identified set of consistency conditions, and from any denotation of any transaction state that is merely any of a synchronization point, a synch point, a savepoint, and a checkpoint.

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