Occasionally we receive input from the JBoss AS user community that they'd like to see an option to use database persistence as a mechanism to make web sessions highly available. The basic use case we here for this is environments where sessions need to be available to AS instances located across a WAN. JBoss Cache/JGroups clusters can span a WAN but often users find it impractical to configure their cluster(s) in that way. However, their IT infrastructure already supports making RDBMS data accessible across the WAN. So, persisting sessions to the DB makes them available across the WAN.
This JIRA is to create a session Manager impl that satisfies this request. It will be based on the distributed session manager code that we use with JBoss Cache replication, but the implementation of the DistributedCacheManager SPI that manager uses will be replaced with a version the interacts with a RDMBS.