Dúvida: Como fazer integração de leitor biométrico numa aplicação Java Web?

Bom dia, tenho um leitor da digital persona e gostaria de integrar a uma aplicação Java Web, Já pesquisei e muitos falam de Applets mas poderia ter problemas nos navegadores…

O que vocês me sugerem?
Desde já agradeço. Obrigado.

Temos que tomar muito cuidado com a palavra impossível na área de informatica.
O navegador e a linguagen deve permitir a comunicação com o hardware e sistema operacional.
Mas se você quer ter isso dentro do javascript no navegador você terá problemas.
Se pensa em desenvolver em Java desktop ficará ótimo.
Quando fala em Java Web, não necessariamente precisa ser back end.

Em relação a Applet Java dentro do navegador, infelizmente isso já não é mais possível.

Mas se quer e precisa mesmo chamar de dentro da pagina o leitor, o caminho seria disparar o Java Web Start (agora é o open, a Oracle descontinuou por causa de não oferecer mais o plugin no navegador).
Claro, isso supondo que seu usuario instalou o OpenWebStart e dentro da pagina pelo JavaScript faz a chamada no mime-type jnlp que está local ou mesmo remotamente.

Então a aplicação Java rodará em paralelo com a pagina, e pode fazer ambos conversarem por WebSocket.