Batch processing system running in parallel on automated and distributed replication systems
OwnerKelly J. Wicalinventor
Life of this patent
Estimating the term…
Abstract
Batch processing in an automated and distributed replication system for managing electronic transactions over the Internet or other type of network. Batch transactions are executed on one machine and posted to replicated machines via a message queue. In the event of machine failure, one of the replicated machines takes over processing of the batch transactions posted from the failed machine. Batch tables maintain a status for each of the transactions to manage the processing of them among the machines.
Claims32
A method for performing batch processing of transactions in an automated and distributed replication system, comprising:
- receiving a first batch transaction from a client;
- receiving a second batch transaction from a replicated entity;
- assigning a first status to the first batch transaction and a second status to the second batch transaction;
- and
- processing the first and second batch transactions based upon the first and second statuses.
A method for performing batch processing of transactions in an automated and distributed replication system, comprising:
- receiving as a host machine a first batch transaction;
- receiving as a standby machine a second batch transaction;
- assigning a first status to the first batch transaction and a second status to the second batch transaction;
- posting the first batch transaction for processing, changing the first status, and providing an indication of the change in the first status;
- and
- receiving an indication of a posting of the second batch transaction and changing the second status based upon the indication of the posting.
An apparatus for performing batch processing of transactions in an automated and distributed replication system, comprising:
- a receive module for receiving a first batch transaction from a client and a second batch transaction from a replicated entity;
- an assign module for assigning a first status to the first batch transaction and a second status to the second batch transaction;
- and
- a process module for processing the first and second batch transactions based upon the first and second statuses.
An apparatus for performing batch processing of transactions in an automated and distributed replication system, comprising:
- a receive module for receiving as a host machine a first batch transaction and for receiving as a standby machine a second batch transaction;
- an assign module for assigning a first status to the first batch transaction and a second status to the second batch transaction;
- a host machine module for posting the first batch transaction for processing, changing the first status, and providing an indication of the change in the first status;
- and
- a standby machine module for receiving an indication of a posting of the second batch transaction and changing the second status based upon the indication of the posting.
Dependencies are inferred from the claim text.