Я хотел бы создать управляемый контейнером компонент контроля очередей в приложении Java EE 5. Очередь представляет собой таблицу базы данных, и каждые 5 минут или около того монитор следит за записями, которые соответствуют определенным критериям в этой таблице. Если есть какие-либо подходящие записи, монитор начинает какую-то обработку в новом потоке. Этот рабочий цикл проверки сна должен продолжаться до тех пор, пока приложение запускается, и происходит независимо от сеанса клиента.
На какие EJB-компоненты, сервлеты и т. Д. Я должен смотреть, чтобы реализовать подобные вещи? Я использую Websphere 7, но в идеале решение не должно быть привязано ни к одному серверу приложений. Кроме того, JMS не вариант. Если это не так просто реализовать с помощью компонентов, управляемых контейнером Java EE, какие еще способы имеют смысл?
Спасибо.