Serviço de monitoramento no glassfish 4.0

Olá senhores,

Me deparei com um problema que não sei como resolver / desenvolver.

Preciso criar um serviço (no glassfish 4) para monitorar os envios de notificações a outros sistemas. O serviço vai monitorar os erros de envio, bem como notificações ainda não vistas etc…

Ou seja, tenho um serviço (webservice) que notifica outros sistemas. Cada envio de notificação é guardado na base de dados.

O que pretendo desenvolver, vai varrer a base buscando inconsistencias e chamar o serviço de notificação para refazer o procedimento.

Fiz umas pesquisas no google e não achei muita coisa. Na verdade acho que não tô sabendo o que pesquisar. Li algo sobre Threads, mas não sei se este é o caminho.

Preciso saber o que devo pesquisar ou se possível me indiquem algum link que possa me ajudar.

Obrigado

Java Timer Service é a resposta.

Abs