Я создаю приложение javaee6, которое обрабатывает smses. в основном smses приходят через smpp в очередь JMS и затем обрабатываются моим приложением.
Я использую Glassfish v3, я решил, что собираюсь использовать EJB для бизнес-логики.
Вот структура моего приложения
Веб-приложение Dashboard - JSF 2,
Бизнес Логика - EJB 3,
Приемник сообщений - JMS,
Постоянный провайдер - JPA (eclipselink).
Я никогда раньше не использовал EJB, сейчас я использую контейнер для управления своими сессионными компонентами. Я просто хочу знать, есть ли какие-либо недостатки использования EJB (контейнер должен быть конкретным), а не просто вызова базовых классов Java из bean-компонентов JSF Managed.
Система, которую я создаю, должна быть очень масштабируемой. Здесь не так много сложной бизнес-логики. использовать ejbs излишне?