uma dica rápida e não relacionada a biometria, e sim às catracas:
atente bem ao modelo que vai usar na hora de verificar a permissão do "passante".
você pode configurar a catraca pra ler o ID do usuário(que ativou a catraca) e buscar isso no sistema, aí gera um problema de lentidão, pois a catraca deve ir à máquina onde ela está ligada, que por sua vez roda um client que acessa realmente os dados(possivelmente em outra máquina) e devolve algum resultado.
e você pode baixar listas de autorização diretamente pra catraca, para que ela não tenha que verificar no banco todas as vezes e somente compare a leitura com a lista.
pra um clube/academia que dá baixa em quem pode entrar ou não a partir da leitura de boletos, a atualização das listas se dá uma vez por dia, ao ler o arquivo de remessa do banco.
para uma empresa, que contrata/demite funcionários numa frequência menor, pode vincular essa atualização da lista de autorizações ao mudar o status de um funcionário.
abs e feliz ano novo.