Patent ID: 8738661

Claim:
A method, comprising: initializing a page-level object of a web session by a client browser that retrieves at least one of a current web-based application variable and a user specific variable; loading session data into a cache comprising the web session page-level object with the at least one current application variable and the user specific variable; receiving and responding to requests for session data from the client browser via a plurality of servers; replacing at least one active server page (ASP) and ASP session object associated with a web-based application with the web session page-level object and storing the web session page-level object in a session database; sharing web session data across a plurality of platforms and operating systems, wherein the plurality of platforms comprises at least two of a Java platform, a PHP (Hypertext Preprocessor) platform, an ASP platform, and an ASP.Net platform; configuring and assigning multiple databases to the web session through a hashing algorithm; and flushing the web session page-level object at the end of the web session by deleting the session data from the cache and emptying data in the web session page-level object.