Реализация структурной схемы в версии 0.8:
Основные компоненты NAICE:
- RADIUS-сервер (FreeRADIUS);
- Ovis, Policy Server - обрабатывает всю услугу, работая в связке с RADIUS-сервером;
- Aquila - сервер авторизации TACACS+;
- Ursus - интерфейс для управления сущностями NAICE, управляет схемой Базы данных, предоставляет внутреннее API для управления сущностями;
- Gavia, REST API Gateway - внешнее API для управления сущностями;
- Lemmus, Authorization Server - сервер авторизации для администраторов;
- Gulo, License service - сервис лицензирования;
- Larus, WEB GUI для администратора;
- Lepus, DHCP-propes collector - выполняет сбор и хранение DHCP-проб;
- Vulpus, Profiling service - выполняет профилирование на основе настроенных условий и политик, используя информацию MAC OUI и данные DHCP-проб;
- PostgreSQL - основная и единственная База данных проекта NAICE.
Имена сервисов — названия северных животных.