ГОСТ Р ИСО/МЭК 19784-2—2010
3.2 интерфейс поставщика биометрической функции архива; ИПБФА: Интерфейсвзаимодей
ствия поставщика биометрической функции и поставщика биометрической услуги, который поддержи
вает функции управления собственно поставщиком биометрической функции архива, его базами
данных изаписями биометрической информации.
3.3 поставщик биометрической услуги; ПБУ; Компонент, осуществляющий для приложения
определенныедействия либо с помощью определенного интерфейса путем непосредственного управ
ления одним или несколькими модулями БиоАЛИ. либо через поставщиков функции БиоАПИ также с
помощью определенного интерфейса.
3.4 поставщик функции БиоАПИ; ПБФ: Компонент, управляющий одним или более модулями
БиоАПИ определенной категории.
3.5 интерфейс поставщика услуги; ИПУ.
3.6 интерфейс поставщика функции; ИПФ.
3.7 универсальный уникальный идентификатор; УУИД.
3.8 запись биометрической информации; ЗБИ.
4 Архитектура интерфейса
ИСО/МЭК 19784-1—2006 определяетинтерфейсинфраструктуры БиоАПИ. которыйиспользует
ся биометрическим приложением для взаимодействия с ПБУ. ПБУ обеспечивает взаимодействие био
метрического приложения с биометрическим модулем непосредственно (прямое управление модулем
БиоАПИ) или с помощью ПБФ (непрямое управление модулем БиоАПИ, см. рисунки 1 и 2
ИСО/МЭК 19784-1—2006).
ИПБФАсодержит следующие типы функций:
a) общиефункцииуправления ПБФ. которые вызываются ПБУдляуправления ПБФ исвязанными
с ним модулями БиоАПИ. Общие функции не имеют непосредственной связи с функциями интерфейса
поставщика услуги:
1) BioAFPI_BAFPLoad:
2) BioAFPI_BAFPUnload;
3) BioAFPI_UnitAttach;
4) BioAFPI_UnitDetach;
5) BioAFPI_QueryUnits;
6) BioAFPI_Free (взаимосвязь данной функции с вызовом соответствующего ИПУ зависит от
режима работы ПБУ — если ПБУ копирует данные, для которых ПБФ выделил память, то ИПУ
может немедленно вызвать функцию BioAFPI_Free для ПБФ. в противном случае ПБФ вызовет
функцию BioAFPI_Free. когда им будет получен запрос на очистку памяти, выделенной для этих
данных);
b
) функции управления модулем БиоАПИ:
1) BioAFPI_ControlUnit Сданнаяфункция непосредственно связана сфункцией ИПУ):
2) BioAFPI_Cancel (данная функция может быть вызвана в связи с соответствующими вызова ми
ИПУ или приложения, но может быть вызвана ПБУ и по другим причинам, в том числе и при
отсутствии соответствующих запросовот инфраструктуры БиоАПИ или приложения);
3) BioAFPI_SetPowerMode (данная функция непосредственносвязана с функцией ИПУ);
c) функции управления базами данных. Функции непосредственно связаны с соответствующими
функциями ИПУ:
1) BioAFPI_DbOpen;
2) BioAFPI_DbClose:
3) BioAFPI_DbCreate:
4) BioAFPI_DbDelete;
d) функции управления записями. Функции непосредственносвязаны с соответствующими функ
циями ИПУ;
1) BioAFPI_DbSetMarker;
2) BioAFPI_DbFreeMarker;
e) функции управления данными. Функции непосредственно связаны с соответствующими функ
циями ИПУ:
1) BioAFPI_DbStoreBIR;
2) BioAFPI_DbGetBIR:
3) BioAFPlJDbGetNextBIR:
4) BioAFPI_DbQueryBIR;
5) BioAFPI_DbDeleteBIR.
2