title: Why can't I have a session bean as a JSF backing bean in Java EE 5
body: <p>AFAIK, the whole purpose of JBoss Seam is to integrate EJB and JSF.</p>
  
  <p>The book Seam in Action says that:</p>
  
  <blockquote>
    <p>By design, EJB components cannot be bound directly to a JSF view. It’s great that EJB
    components are scalable, transactional, thread-safe, and secure, but it doesn’t do much
    good if they are completely isolated from the web tier, accessible only through a JSF
    backing bean acting as an intermediary.</p>
  </blockquote>
  
  <p>But I couldn't find the reason/motive of such impossibility, why are they isolated from the web tier? Why can't I use an EJB as a backing bean? Care to enlighten me?</p>