Managing multiple sessions for a user of a portal
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for managing multiple sessions for a user on a portal are disclosed. More particularly, hardware and/or software for managing multiple user sessions with backend applications of a portal are disclosed. Embodiments include a portal having a client interaction module for interacting with a user and a portlet application module for interacting with a backend application on an application server. A further embodiment provides a session manager for retrieving application session data from an application session data cache and inserting it into a user request, and for removing application session data from a content transmission from a backend application. In some embodiments, a session data cache for storing portal session data and application session data is provided. The session data cache may store application session data for each session established by a user with backend applications.
-
Citations
1 Claim
-
1. 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.
-
Specification