BioID has been designed as a multitier system. The BioID kernel implements the business logic, that is divided into client processing, the BioID Client, and server processing. The BioID Server also builds the abstraction layer between the business logic and the data service that is provided by a structured data store such as the Microsoft SQL server or an Oracle database.
Layered on top of the kernel are the so called BioID Peers. These COM objects are implemented within the client and server services. They provide a way (the only way) to interact with the kernel. Together with the Server API, which is built on a few helper objects and the direct programming of the data store, the BioID Peers define the lowlevel API.
The main component described within this documentation is the BioID API. The BioID API allows an easy access to the BioID kernel and provides parts of the user interface layer. BioID applications are typically built on this highlevel API.
The map below shows the three levels of the BioID SDK Architecture. A mouse click on each level opens a new subchapter offering detailed information.
