Serviço para checagem de email usando CDI

Bom dia pessoal do GUJ,

A algum tempo estou procurando como fazer isso da forma correta, mas não encontro nada no google nem no Forum.

Tenho um sistema web usando injeções de dependências apenas com weld do java ee.
A aplicação toda está rodando no GlassFish v3.

Eu estou precisando fazer um serviço que fique em segundo plano checando a caixa de email e atualizando assim a base de dados. Eu gostaria de utilizar as regras de negocio da aplicação usando apenas a injeção dos Dao’s da aplicação web.

Tem como eu fazer esse serviço rodar pelo Glassfish? Ou eu teria de criar um Jar pra colocar no servidor?

Não sei se fui claro, se puderem me ajudar fico grato.

Ps: Não sei quais termos usar para pesquisar sobre isso no google.

Ninguem?