Is it possible to use Seam in a back-end application with now web interface (for dependency injection, transactionality, security, etc)? For example, an EJB application that communicates with other systems only through EJB remote calls or MDBs (thus there doesn't exist a session or request). If not, why? If yes, does it make sense? any guidance or resource to follow learning?