System and method for processing web service transactions using timestamp data
First Claim
Patent Images
1. A system for processing web service transactions, the system comprising:
- a plurality of servers, each server comprising a processor adapted to receive and process one or more web service requests, and a memory to store a plurality of timestamps, the plurality of servers comprising;
a first and a second server, each configured to compare a timestamp of the first server and a timestamp of the second server in order to determine if a database record has expired;
wherein the database record is store in a logical storage coupled to the first server, and wherein the timestamp of the first server and the timestamp of the second server are both associated with the database record; and
wherein the first server deletes the database record if it is determined that the timestamp of the first server, and the timestamp of the second server, have both expired.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided that is adapted to service web-based service requests. In one implementation, a caching service is provided for storing and servicing web service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the caching service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency.
42 Citations
17 Claims
-
1. A system for processing web service transactions, the system comprising:
a plurality of servers, each server comprising a processor adapted to receive and process one or more web service requests, and a memory to store a plurality of timestamps, the plurality of servers comprising; a first and a second server, each configured to compare a timestamp of the first server and a timestamp of the second server in order to determine if a database record has expired; wherein the database record is store in a logical storage coupled to the first server, and wherein the timestamp of the first server and the timestamp of the second server are both associated with the database record; and wherein the first server deletes the database record if it is determined that the timestamp of the first server, and the timestamp of the second server, have both expired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for processing web service transactions, the method comprising acts of:
receiving and processing, by a first servers, a web service requests related to a database record stored on both a database associated with the first server and a database associated with a second server, wherein the first server comprises a processor to process the web service requests and a memory to store a timestamp of the first server, wherein the method further comprises acts of; determining if the database record has expired by comparing the timestamp of the first server with a timestamp of the second server, wherein the time stamp of the first server is associated with the database record stored on the database associated with the first server, and wherein the timestamp of the second server is associated with the database record stored on the database associated with the second server; and deleting, by the first server, the database record stored on the database associated with the first server if it is determined that the timestamp of the first server and the timestamp of the second server have both expired. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
Specification