Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A method for managing user session in a web and messaging queue integrated system

IP.com Disclosure Number: IPCOM000012887D
Original Publication Date: 2003-Jun-06
Included in the Prior Art Database: 2003-Jun-06
Document File: 4 page(s) / 51K

Publishing Venue

IBM

Abstract

The disclosed is a method for managing user session in a web and messaging queue integrated system through tracing message session back to the original http session and handling the message data related to the persistent http session.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 4

  A method for managing user session in a web and messaging queue integrated system

Many applications have integrated web and messaging queue to provide a reliable way to access heterogeneous legacy systems either asynchronously or synchronously through the Internet. Such systems may lead to two different sessions for a single user access: one is an http session through the web; the other is a messaging session. These two sessions often do not coincide. An http session may use several messaging sessions and may be invalidated before the messaging sessions end due to user explicit logoff or time out and vice versa. There is no guarantee either on the order of message receipt or the order of message process and reply by the legacy system especially for asynchronous messages. This may cause difficulty in managing user session states if the states are related to the data in the reply message. Specifically, it involves (1) how to trace the message session back to the original sending http session;
(2) once a persistent http session which sent the request has been invalidated, how to handle the message data related to the http session states. The message producers are exclusively for the use of the consumer. However, such session's single-thread-of-control can not fully solve the above problems.

This disclosure proposes a way to trace message session back to the original http session and handle the message data related to the persistent http session. This is done by passing http session identity data such as session identifier (sessionID), user principal name (principalName) and persistent status (persistent...