Conforme os requisitos de um cliente, desenvolvi componentes, onde a interface em Flex ou AIR pode receber informações de um leitor de digitais, funciona com várias marcas de leitores, recebe o template da digital, faz comparação na máquina cliente, ou localiza o registro relacionado na base de dados em um servidor remoto, HTTP/BlazeDS/RPC, reduzindo o tráfego na rede. É utilizada a tecnologia da brasileira Griaule, que hoje é uma referência em todo o mundo quando se fala em biometria.
Possibilidades:
1 - Comparar no cliente.
Tendo dois templates, pode-se envia-los ao componente e terá como retorno de uma verificação, um boolean.
2 - Comparar no servidor.
Disponibilizada uma base de dados em servidor, pode-se enviar através de alguma tecnologia de serviços, o template capturado no cliente, fazer um loop na base, comparando e identificando o registro correspondente. Essa forma pode ser um pouco demorada, quando se tem milhares de registros nesta base, por esse motivo, pode-se enviar um parametro extra, que seja utilizado para filtrar os possíveis registros, tipo o número do cartão de convênio saúde.