URL-based sticky routing tokens using a server-side cookie jar
First Claim
1. A method of sending information to a requesting end user from an application over a session wherein said application resides at one of a plurality of redundant servers residing behind a network dispatcher, said method comprising the steps of:
- receiving response information from said application, said response information including a URL (uniform resource locator);
determining if a server-side key cookie has been used for storing session information between said end user and said application;
if a server-side key cookie has been used for storing session information, retrieving a session key from said key cookie;
if a key cookie was not used for storing session information, retrieving said session key from a control block;
removing all cookies from said response information;
storing said removed cookies in a predetermined server-side storage area;
updating said URL to indicate the removal of said cookies;
creating a sticky routing string;
updating a date/time stamp in said sticky routing string;
inserting said sticky routing string into said URL; and
,transmitting said response information, including said URL to said end user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product are presented for enabling a session, as defined by a series of related transactions to perform a unit of work, to be created between a client and a particular server where the server is managed by a dispatcher. Modifications to the Uniform Resource Locator (URL) are used to create a method of transferring information form the client to the server. The server implements a server-side storage area (cookie jar) to temporarily store information about the client and the session so that the client is routed to the same server for successive messages in the same session and no reliance is made upon an ability by the client to store or return cookies.
120 Citations
2 Claims
-
1. A method of sending information to a requesting end user from an application over a session wherein said application resides at one of a plurality of redundant servers residing behind a network dispatcher, said method comprising the steps of:
-
receiving response information from said application, said response information including a URL (uniform resource locator); determining if a server-side key cookie has been used for storing session information between said end user and said application; if a server-side key cookie has been used for storing session information, retrieving a session key from said key cookie; if a key cookie was not used for storing session information, retrieving said session key from a control block; removing all cookies from said response information; storing said removed cookies in a predetermined server-side storage area; updating said URL to indicate the removal of said cookies; creating a sticky routing string; updating a date/time stamp in said sticky routing string; inserting said sticky routing string into said URL; and
,transmitting said response information, including said URL to said end user. - View Dependent Claims (2)
-
Specification