Items that need to
...
be stored for session management
Key | Description | Type |
---|---|---|
| necessary to identify a specific user and allow that user access to X-Server services | long, alpha-numeric string String |
| identifies a result set created by submitting a query with the | numeric string |
new session flag | a flag indicating whether the user has logged in | boolean variable |
selected search sources | user-selected search sources used for multiple queries | list of alpha-numeric |
| the number of records found (can be very large) | int |
| the number of records fetched | int |
| the AssetIterator (and contained Assets) associated with this search |
Issues
- How do we know when a user's session is done? This is up to the consumer. In our case (using Servlets), we can choose when to invalidate a session: a timeout & when the search dialog is closed.
- Will the metasearch engine support multiple users logged on at once? Yes.