| CPC G06F 21/54 (2013.01) [G06F 21/554 (2013.01); G06F 2221/033 (2013.01)] | 17 Claims |

|
1. A method for managing interactions with applications in a computing environment using one or more processors that are configured to execute instructions that cause performance of actions, comprising:
generating one or more message elements based on one or more application responses to one or more application requests, wherein the one or more message elements are enqueued in a message queue to reduce memory consumption associated in the application session;
determining a portion of one or more state elements in a state queue that are associated with the one or more message elements based on an association between the portion of the one or more state elements and the one or more message elements; and
updating the portion of the one or more state elements to advance a protocol state based on the one or more message elements that are associated with the portion of the one or more state elements, wherein the portion of the one or more state elements are dequeued from the state queue and the one or more message elements are dequeued from the message queue, and wherein the one or more application responses are communicated to the client.
|