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.