×

Systems and methods for maintaining transactional persistence

  • US 6,988,099 B2
  • Filed: 05/29/2003
  • Issued: 01/17/2006
  • Est. Priority Date: 06/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A persistence framework for processing a request, comprising:

  • a transaction manager for beginning and ending the processing of a request, the transaction manager capable of enlisting and modifying any object useful in processing the request;

    a locking manager capable of preventing other resources from accessing an object used in processing the request; and

    a logging component capable of tracking changes to the object during the processing of the request, wherein said transaction manager tracks any logs maintained by the logging mechanism in processing the request and said transaction manger can use the logs to undo any modifications made to any objects in processing the requests and wherein said transaction manager keeps a list of enlisted objects, wherein;

    said transaction manager can go through the list of enlisted objects and do an operation for each enlisted object in the list, the operation consisting of one of writing modifications to the database and undoing the modifications.

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