JAVAEE - Administração de Usuários

Estou com um projeto para implantação de um software básico JEE para administração de cursos corporativos, estou com algumas duvidas referente ao gerenciamento de usuários, como geralmente é feito a administração do perfil de cada usuário, inclusão, exclusão etc…
Alguém tem alguma dica ou exemplo para realizar essa administração?

ABS

Um bom exemplo: http://uaihebert.com/validacao-de-login-de-usuario-com-jsf-e-jaas/

Obrigado pela ajuda Fabio!