I am going to develop a J2EE application such that it will support both http and non-http request. Do anyone know where should I manipulate the session? In the servlet or use a stateful session bean? Or should I use servlet for http request and stateful session bean for non-http request?