Метод с аннотацией @Remove позволяет завершить сеанс EJB3.
Мы можем обеспечить уникальность сеанса, добавив его в статический (или другой уникальный) контейнер и проверив его существование, прежде чем вернуть его новому клиенту. Если существующий сеанс найден, мы выдаем исключение для пользователя.
Итак, я думаю, это отвечает на мои вопросы.