Currently we always store our @SessionScoped beans in a Map<String sessionId, Map<beanbags>> in memory.
This causes some nasty issues with sessionId rewrites. We also need the pretty complicated FailOver handling for enabling sane cluster behaviour.
We do not need any of those things if we utilize the real HttpSession IF available. That means we do still use a mem-backed Map for owb-core, but provide a different SessionContext impl in the owb-web module.