×

System and method for supporting transaction affinity based request handling in a middleware environment

  • US 10,127,122 B2
  • Filed: 11/08/2016
  • Issued: 11/13/2018
  • Est. Priority Date: 10/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for supporting transaction processing in a computing cluster including a plurality of application servers, the method comprising:

  • initiating a first global transaction from an application running on a host server external to the cluster by transmitting a first RMI request from the host server to said cluster;

    receiving at said cluster the first remote method invocation (RMI) request associated with the first global transaction;

    determining that no RMI request associated with said first global transaction has been previously received by said cluster;

    selecting a first application server of said plurality of application servers for processing said first RMI request;

    routing said first RMI request to said first application server for processing;

    processing on the first application server, a first method invoked by the first RMI request associated with the first global transaction;

    receiving at said cluster a second RMI request;

    determining whether the second RMI request is associated with the first global transaction; and

    selecting the first application server for processing said second RMI request if the second RMI request is associated with the first global transaction, and using a load balancing method for selecting a second application server of said plurality of application servers for processing said second RMI request if the second RMI request is associated with a second global transaction.

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