Patent ID: 7797432

Claim:
A method for sharing session state information between a plurality of web page generation infrastructures, the method performed in a computing environment comprising one or more computer processors and a web server running a plurality of different web page generation infrastructures, each web page generation infrastructure having a native configuration of session state information, the method comprising: a managing web page generation infrastructure receiving from a client computer system a request for a web page, the request directed to one of the plurality of different web page generation infrastructures; the request including information indicating which type of web page generating infrastructure to use to generate a response to the request; the managing web page generation infrastructure accessing a session state container and determining whether session state information for an existing session with the client already exists; upon determining that session state information for the existing session exists, the managing web page generation infrastructure transferring the request and the session state information to an interface object which interfaces with the one of the plurality of different web page generation infrastructures; the interface object translating the session state information to render the translated session state information into a format compatible with a native configuration of session state information of the one of the plurality of different web page generation infrastructures; the one of the plurality of different web page generation infrastructures receiving the request and the translated session state information; the one of the plurality of different web page generation infrastructures using the request and the translated session state information to generate a response to the request; the managing web page generation infrastructure receiving a response to the request and modified session state information from the interface object, the response having been generated by and the modified session state information having been modified by the one of the plurality of different web page generation infrastructures; the managing web page generation infrastructure copying the modified session state information to the session state container; and the managing web page generation infrastructure returning the response to the client computer system.