Task overview: Managing HTTP sessions
IBM WebSphere Application Server provides a service for managing HTTP sessions, Session Manager. The key activities for session management are summarized in this topic. Before beginning, become familiar with the programming model for accessing HTTP session support in the applications following the Servlet 3.0 API.
Tasks
- Plan the approach to session management, which could include session tracking, session recovery, and session clustering.
- Create or modify applications to use session support to maintain sessions on behalf of web applications.
- Assemble the application.
- Deploy the application.
- Configure session management in the administrative domain.
- Adjust configuration settings and perform other tuning activities for optimal use of sessions in the environment.
Subtopics
- Sessions
- Develop session management in servlets
- Assembling so that session data can be shared
- Session security support
- Session management support
- Configure session management by level
- Session tracking options
- Configure session tracking
- Configure session tracking for Wireless Application Protocol (WAP) devices
- Distributed sessions
- Session recovery support
- Configure for database session persistence
- Memory-to-memory replication
- Memory-to-memory session partitioning
- Clustered session support
- Configure memory-to-memory replication for the peer-to-peer mode (default memory-to-memory replication)
- Configure memory-to-memory replication for the client/server mode
- Session management tuning
- HTTP sessions: Resources for learning
- Scheduled invalidation
- Configure write contents
- Configure write frequency
- Base in-memory session pool size
- HTTP session invalidation
- Write operations
- Tune parameter settings
- Tune parameter custom settings
- Best practices for using HTTP sessions
- HTTP session manager troubleshooting tips
- HTTP session problems