Como remover caracteres especiais e acentos em JSF?

Olá amigos, boa noite.
Gostaria de saber se alguém conhece alguma maneira de remover a utilização de caracteres especiais e acentos em h:inputText, ou utilizando o componente rich:jquery ou através do bean, ou ajax, onde ao mesmo tempo q o usuário digita os caracteres especiais ou acentos são removidos ou não aceitos e colocar em caixa alta os caracteres.
Agradeço desde já pela atenção,
Att,
Lessandro