×

SYSTEM AND METHOD FOR TRANSACTION RECOVERY IN A MULTITENANT APPLICATION SERVER ENVIRONMENT

  • US 20160092319A1
  • Filed: 09/25/2015
  • Published: 03/31/2016
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for transaction recovery in a multitenant application server environment, comprising:

  • one or more computers, including an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,one or more resource group templates, which define groupings of deployable resources within a domain, andone or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, that can be associated with a tenant;

    a transaction manager operating in the application server environment;

    a determiner resource manager, the determiner resource manager being associated with one of the one or more partitions, the determiner resource manager being used in a transaction; and

    a plurality of resource managers, the plurality of resource managers being used in the transaction;

    wherein the transaction manager is configured to process the transaction by,sending a prepare message to the determiner resource manager only after receiving acknowledgement of successful prepare actions on the plurality of resource managers,sending a commit message to the determiner resource manager only after receiving acknowledgement of successful commit actions on the plurality of resource managers; and

    upon a failure,retrieving a list of in-doubt transactions from each of the plurality of resource managers and the determiner resource manager, andrecovering all in-doubt transactions without using a transaction log.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×