El nuevo JSR 299 "Contextos e inyección de dependencias para Java EE" parece estar basado en el concepto de "Alcance".¿Tiene sentido CDI si no hay una capa web y, por lo tanto, no hay una sesión HTTP?
Los beans se crean y se asocian a uno de los ámbitos aceptados: aplicación, sesión (asignada a una sesión HTTP), conversación y solicitud.
Tiene sentido utilizar CDI si no hay sesión HTTP (por ejemplo, una aplicación Enterprise que expone la funcionalidad a través de la comunicación remota EJB) ya que los beans gestionados no van a asociarse a ningún contexto (ya que no existen)?
¿Es posible usar CDI en tal escenario? ¿Qué ventajas le aportaría?