Patent ID: 7743157

Claim:
A method for executing a request in a business system, comprising: receiving a request directed to a backend application interface from an interface proxy, the interface proxy replicating services exposed by the backend application; identifying a communication mode for the application; if the communication mode is a stateful mode: opening a connection to the backend application interface; sending the request to the backend application interface over the connection; and if a second request is received for the same application interface, maintaining the connection, otherwise closing the connection; if the communication mode is a stateful-over-stateless mode: queuing the request in a command queue; if the command queue contains previous requests for the same user interaction as the request, sending the previous requests to the application interface to establish a previous state of the application interface; and sending the request to the backend application; if the communication mode is a stateless mode: opening a connection to the backend application interface; sending the request to the backend application interface over the connection; and closing the connection; and receiving a response from the backend application interface; and sending the response to the interface proxy.