Duvida ejb+servlet

Ola pessoal, tenho uma duvida.

No caso de uma servlet fazer solicitações a um carrinho de compra “um ejb Stateful”, como o jboss vai conseguir identificar cada carrinho se a servlet é unica que faz a requisição, e ela é solicitada por um monte de usuários. Nao sei se vcs me entenderam. Se fosse uma httpsession o tomcat saberia qual sessao devolver, mas e nesse caso? Como ela faz pra nao misturar os carrinhos, uma vez que o Jboss em determinado tempo podera serializar o objeto afim de atender outras solicitações.

Obrigado

Celso

me lembro de ter estudado para o scwcd de uma solução para isto utilizando listener, talvez seja uma saída, mas hoje deve ter soluções mais interessantes para isto, caso alguém saiba e queira compartilhar aqui.