Patent ID: 9600341
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method comprising: executing, by a processing device of an application server, a transaction service, the application server being one of a plurality of application servers in an application server cluster, the plurality of application servers in the application server cluster executing the transaction service concurrently; identifying, by the processing device, a policy for selecting one of the plurality of application servers in the application server cluster as a single application server for a transaction comprising a plurality of transaction-related operations, wherein the policy directs all of a plurality of invocations corresponding to the plurality of transaction-related operations of the transaction to the single application server to protect data integrity of the transaction; receiving component configuration information indicating one or more components of the transaction service to be configured with the policy; generating, by the processing device, a proxy in view of the policy and the component configuration information; and providing, by the processing device, the proxy to a remote client, the proxy containing the policy directing the proxy to send all of the plurality of invocations of the plurality of transaction-related operations of the transaction to the single application server.