Новый JSR 299 "Контексты и внедрение зависимостей для Java EE", похоже, основан на концепции "Scope".
Бины создаются и связываются с одной из поддерживаемых областей: Приложение, Сеанс (сопоставленный с сеансом HTTP), Разговор и Запрос.
Имеет ли смысл использовать CDI, если нет сеанса HTTP (например, приложение Enterprise, предоставляющее функциональность посредством удаленного взаимодействия EJB), поскольку управляемые компоненты не будут связаны с каким-либо контекстом (поскольку они не существуют)
Можно ли вообще использовать CDI в таком сценарии? Какие преимущества это принесет?