

 |
|
 |
|
|
|
|
|
Мы сторонники систем, основанных на микроядре. Кроме того, архитектура наших решений базируется на разделении системы на независимые, максимально изолированные дуг от друга слои, каждый из которых представляет собой набор компонентов со строго описанными интерфейсами. Взаимодействие между слоями - передача сообщений, данных, синхронизация - осуществляется ядром системы. В настоящее время SmartLogon поддерживает платформы Microsoft – Windows 98, ME, 2000, XP, частично поддерживает Windows 95 и Windows NT 4.0, в разработке решения под UNIX и XWindows.
|
|
Реализовать такие возможности позволяет именно разделение на аппаратно/платформенно независимые уровни, абстрагирующие ядро системы от особенностей конкретной реализации под те или иные платформы или устройства.
Именно этот подход позволяет нам весьма оперативно расширять спектр поддерживаемого оборудования, легко дописывать плагины к продукту, обеспечивающие необходимую дополнительную функциональность и позволяющие адаптировать SmartLogon для применения в специфической информационной среде наших заказчиков. В настоящий момент разработка модуля поддержки того или иного аппаратного устройства вне зависимости от его типа занимает от нескольких часов до двух-трех дней. В частности, SmartLogon реализует все функции и для PC/SC несовместимых устройств.
Примерами таких плагинов могут служить:
- коннекторы к конкретным системам аутентификации в Корпоративных Информационных Системах клиентов;
- плагины, позволяющие работать с новыми версиями серверов сертификатов;
- плагины, позволяющие обеспечить установку защищенных (например, SSL) соединений;
- плагины для авторизации на ранее не поддерживавшемся домен-контроллере или LDAP сервере;
- плагины, обеспечивающие совместное использование аппаратных аутентификаторов SmartLogon и внешних систем (например, систем контроля доступа в помещение или внутренних платежных систем корпорации).
При этом добавление нового устройства, плагина или иного расширения – никак не сказывается на работе остальных модулей системы. Они продолжают работать, используя свой API.
|
|
|
|
|