Patent ID: 8433809

Claim:
A method of providing a user with a user session a distributed computing environment comprising a plurality of first application servers each having a first identity and a first software application, the method comprising: receiving a first request from a user at a first routing device as part of a user session; assigning at the first routing device a correlation record to the user session determining with a processor of the first routing device that the first software application is required to process a first transaction relating to the first request; selecting with the processor of the first routing device one of the first application servers to process the first transaction; enriching with the processor of the first routing device the correlation record with a first reference that designates the identity of the first application server selected to process the first transaction; routing the first transaction and the correlation record from the first routing device to the first application server with the identity designated by the first reference; and processing the first transaction with the first software application at the first application server with the identity designated by the first reference.