I mean, is it possible to use seam in a back-end application that just offers functionality through remote EJBs or Webservices or MDBs or whatever? (ant therefore there is no http session or request).
Does it make sense to use Seam in such scenario?

If so, how is it launched? Since in a web context a listener is declared in the file "web.xml", in the described scenario, where is Seam launched?