EP0961202A1

Sharing of web session environment information

Abstract

A Web user interface session is initialized in such a way as to allow certain contextual environmental information associated with a user, including session properties such as user name, user role, and locale, to be shared between all applications invoked (50) during the web user interface session. Application programming interfaces (APIs) (64) are disclosed that provide access to the environmental information for both common gateway interface (CGI) programs (62) as well as Java applets (74). The sharing of the environmental information between session applications allows a consistent user interface to be presented to the user during the session.

EP0961202A1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 10 December 2018, 7.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    A method for the sharing of session environment information between session applications during a Web user interface session, comprising:logging in the user of the Web user interface session (22);initiating a Web user interface session and defining an environment of the Web user interface session having a plurality of session properties (40);opening an initial session application of the Web user interface session that has the plurality of session properties of the environment (50);and sharing the plurality of session properties of the environment of the Web user interface session with any session application of one or more session applications that are subsequently opened during the Web user interface session (60, 70).
  2. 5
    A method for sharing session environment information with common gateway interface programs during a Web user interface session, comprising:invoking a universal resource locator by a Web browser (18);sending a request to a web server (16) to start a common gateway interface program (62) identified by the universal resource locator, wherein the common gateway interface program (62) is linked with a C session application programming interface library (64) that contains a plurality of C session application programming interface calls;providing a session number to a session manager program (20) that maintains a plurality of session properties of an environment of the Web user interface session by an interprocess communication mechanism in order to validate the Web user interface session;if the session manager identifies the Web user interface session, returning the plurality of session properties of the environment from the session manager program (20) to the C session application programming interface library (64);and providing the plurality of session properties from the C session application programming interface library (64) to the common gateway interface program (62).
  3. 7
    A method for sharing session environment information with Java applets during a Web user interface session, comprising:invoking a universal resource locator by a Web browser (18);sending a request to a Web server (16) to start a common gateway interface program (72) identified by the universal resource locator, wherein the common gateway interface program (72) is linked with a C session application programming interface library (64) that contains a plurality of C session application programming interface calls;providing a session number to a session manager program (20) that maintains a plurality of session properties of an environment of the Web user interface session by an interprocess communication mechanism in order to validate the Web user interface session;if the session manager identifies the Web user interface session, returning the plurality of session properties of the environment from the session manager program (20) to the C session application programming interface library (64);providing the plurality of session properties from the C session application programming interface library (64) to the common gateway interface program (72);and providing the plurality of session properties from the common gateway interface program (72) to the Java applet (74) through the Web server (16) and the Web browser (18).