Asynchronous Context Data Messaging
First Claim
1. A method for handling network messages, comprising:
- receiving a request message from a first network module;
detecting whether the request message references context data;
sending the request message to a second network module; and
in response to a positive detection, conditionally retrieving the context data and sending the context data to the second network module,wherein the sending of the request message and the sending of the context data are asynchronous.
5 Assignments
0 Petitions
Accused Products
Abstract
An acceleration engine that stores context data is operatively disposed between a network and at least one web server. Incoming requests from the network are inspected by the acceleration engine and passed on to the web server. If the inspection reveals a reference to context data, the acceleration engine retrieves the context data and asynchronously sends the context data to the web server. The web server synchronizes that request and context data and generates a response message accordingly. The response message is forwarded back to the initiator of the request with or without interception by the acceleration engine. Should context data be generated during processing of the request, such context data is sent to the acceleration engine for updating purposes.
-
Citations
34 Claims
-
1. A method for handling network messages, comprising:
-
receiving a request message from a first network module; detecting whether the request message references context data; sending the request message to a second network module; and in response to a positive detection, conditionally retrieving the context data and sending the context data to the second network module, wherein the sending of the request message and the sending of the context data are asynchronous. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In an enhanced network module, a method for handling network messages comprising:
-
receiving a network message from a first network module; inspecting the network message and sending the network message to a second network module; in response to the inspection, determining whether the network message references context data; and in response to a positive determination, conditionally retrieving the context data from a data store operatively connected to the enhanced network module and sending the context data to the second network module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
an acceleration engine operatively disposed between a network and at least one web server, wherein the acceleration engine comprises; a first module arranged to inspect a request message received from the network, a second module arranged to send the request message to the at least one web server, a third module arranged to conditionally retrieve context data from a data store in response to the inspection of the request message, and a fourth module arranged to conditionally send the context data to the at least one web server in a manner that is asynchronous with the sending of the request message to the at least one web server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
Specification