Patent ID: 7600027

Claim:
A method for managing sessions, the method comprising: establishing by a portal server a portal session with a user and saving a portal session identifier in a session information cache, the portal session being associated with a portal provided by the portal server; receiving by the portal server a request from a user for contents of a backend application of a portal; inserting by the portal server application session data for the backend application into the user request by querying the session information cache for application session data related to a session between the backend application and the user, the session information cache comprising session information for both the portal session and a plurality of sessions between backend applications and users; forwarding by the portal server the user request with the inserted application session data to an application server associated with the backend application; receiving by the portal server from the application server a content transmission having both content requested by the user and application session data from the backend application, the application session information comprising a session identifier; consolidating by the portal server the received application session data into the session information cache; removing by the portal server the user's application session data from the content transmission; and forwarding by the portal server the content transmission to the user.