A web services framework, the Biometric Identification Infrastructure (BII) enables applications to use multiple biometric data types, such as fingerprint, facial recognition, iris, vein, speech and signature recognition, as well as non-biometric data types, such as smart cards, tokens and passwords, across different applications.