Arrangement and a method relating to session management in a portal structure
First Claim
1. A portal node within a computer-implemented communication network providing an end user station with access to services and applications wherein said, services and applications include internal services and applications and a plurality of external services and applications, comprising:
- a presentation arrangement for communicating data with said end user station;
a portal session managing means for generating session related information, including portal session identification, the portal session managing means operating according to the servlet session API or the session EJB;
s specifications defining basic session management operations;
a portal storing means for storing session related information;
an external session managing means for generating external session identification; and
a session unifying means for mapping between said portal session identifications and said external session identifications wherein said external session identification is used for communicating between said portal node and said external services and applications and only said portal session identification is used for communicating between said portal node and said end user station.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a portal structure providing end user stations (5) with access to services/applications (26), comprising a portal core (1) and a number of services/applications (26). The portal core comprises a presentation arrangement, portal session managing means (13) generating session related information, e.g. session identifications and portal storing means (51) for storing session related information. At least some of the services/applications (26) are external with external session identifications. Session unifying means (50) are provided for mapping between portal session identifications and external session identifications. For communication between the portal core (1) and external services/applications (26), the external identification is used, whereas, in communication between an end user station (5) and the portal core (1), only the portal session identification is used.
29 Citations
20 Claims
-
1. A portal node within a computer-implemented communication network providing an end user station with access to services and applications wherein said, services and applications include internal services and applications and a plurality of external services and applications, comprising:
-
a presentation arrangement for communicating data with said end user station;
a portal session managing means for generating session related information, including portal session identification, the portal session managing means operating according to the servlet session API or the session EJB;
s specifications defining basic session management operations;
a portal storing means for storing session related information;
an external session managing means for generating external session identification; and
a session unifying means for mapping between said portal session identifications and said external session identifications wherein said external session identification is used for communicating between said portal node and said external services and applications and only said portal session identification is used for communicating between said portal node and said end user station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A portal core within a computer-implemented communicating system for communicating data between an end user terminal and service providers wherein said service providers include internal service providers associated with said communication system and external service providers communicably coupled to said communicating system, comprising:
-
a presentation arrangement;
a portal session managing means generating portal session related information, including portal session identification, the portal session managing means operating according to the servlet session API or the session EJB;
s specifications defining basic session management operations;
a portal storing means for storing portal session related information;
an external session managing means for generating external session identification for communicating with said external service providers;
a session unifying means for unifying management of portal sessions and external sessions by allowing said end user terminal to communicate with said internal service providers using said portal session identification and allowing said portal core to communicate with said external service providers using said external session identification. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method of session management in a portal structure including a portal core further including a presentation arrangement, portal session managing means handling session related information and portal storing means for storing session related information, comprising the steps of:
-
creating a portal session with a portal session identification when an end user requests access to a service/application, unless a portal session already exists, the portal session managing means operating according to the servlet session API or the session EJB;
s specifications defining basic session management operations;
forwarding the request to the requested external service/application if the requested service/application is externally session managed;
creating in the external session managing means an external service/application proprietary session identification for the requesting end user unless a session already exists;
generating service/application data in the service/application;
introducing information about the external session identification into the service/application data;
returning service/application data including external session identification to the portal;
mapping the external session identification to the portal session identification;
storing the external session identification in the corresponding portal session means;
sending the service/application data to the requesting end user using only the portal session identification. - View Dependent Claims (18, 19, 20)
-
Specification