Já li em vários lugares, inclusive no blog da Caelum se não me engano, que o uso das Sessões Http não "combinam" com a arquitetura REST. Então como por exemplo seria possível desenvolver uma aplicação semelhante com as dos cursos de Spring MVC ou JEE onde temos a implementação da loja virtual da casa do código, onde o usuário pode ir navegando e adicionando livros ao carrinho?