System and method for supporting transaction affinity based request handling in a middleware environment
AssigneeOracle International Corporation
InventorsAlexander Somogyi, Sindhu Subramanyam, Stephen Felts
Life of this patent
Estimating the term…
Abstract
A system and method can support transaction processing in a middleware environment. A processor, such as a remote method invocation stub in the middleware environment, can be associated with a transaction, wherein the transaction is from a first cluster. Then, the processor can handle a transactional request that is associated with the transaction, wherein the transactional request is to be sent to the first cluster. Furthermore, the processor can route the transactional request to a said cluster member in the first cluster, which is an existing participant of the transaction.
Claims20
A method for supporting transaction processing in a middleware environment, comprising:
- associating a processer in the middleware environment with a transaction, wherein the transaction is from a first cluster;
- handling, via the processer, a transactional request that is associated with the transaction, wherein the transactional request is to be sent to the first cluster;
- and
- routing the transactional request to a cluster member in the first cluster, wherein said cluster member is an existing participant of the transaction in the first cluster.
A system for supporting transaction processing in a middleware environment, comprising:
- one or more microprocessors;
- a processor, running on the one or more microprocessors, wherein the processor operates to perform the steps comprising
- associate the processer in the middleware environment with a transaction, wherein the transaction is from a first cluster;
- handle a transactional request that is associated with the transaction, wherein the transactional request is to be sent to the first cluster;
- and
- route the transactional request to a cluster member in the first cluster, wherein said cluster member is an existing participant of the transaction in the first cluster.
A non-transitory machine readable storage medium having instructions stored thereon that when executed cause a system to perform the steps comprising:
- associating a processer in the middleware environment with a transaction, wherein the transaction is from a first cluster;
- handling, via the processer, a transactional request that is associated with the transaction, wherein the transactional request is to be sent to the first cluster;
- and
- routing the transactional request to a cluster member in the first cluster, wherein said cluster member is an existing participant of the transaction in the first cluster.
Dependencies are inferred from the claim text.