Независимость приложения от платформы
License Service API обеспечивает независимость приложения от типа используемой сети, типов компьютеров на предприятии и стратегии лицензирования, предоставляя надежный доступа к механизму лицензирования. В результате, даже если сеть, компьютеры или стратегия лицензирования изменятся, приложение не придется переписывать. Другими словами, License Service API разрешает программам подключаться к необходимым службам лицензирования в различных компьютерных системах, независимо от платформы.
Реализация LSAPI
License Service API позволяет разработчику выбирать различные стратегии реализации LSAPI.
- Информирование: приложение использует LSAPI, просто чтобы уведомить о своем запуске и завершении. Это сообщение может регистрироваться системой лицензирования (например, для выяснения числа используемых копий приложения).
- Авторизация по желанию: приложение использует API для обращения к службе лицензирования за авторизацией, которая желательна для его запуска. Если лицензия или система лицензирования отсутствуют, приложение может вывести предупреждение, но продолжить работу.
- Обязательная авторизация: приложение использует API для обращения к службе лицензирования за авторизацией, необходимой для его запуска. Если лицензия отсутствует, приложение может отказать пользователю в запуске.