Автоматизация торговли

Заказать решение

Автоматизация торговли

Как это работает

При производстве программ для автоматизации торговли компании-изготовители должны решить следующие задачи:

  • Исключить возможность несанкционированного доступа или «взлома» своего продукта с целью пиратства
  • Надежно обезопасить от хищения своей интеллектуальной собственности и технологии
  • Создать инструмент управления каталогами продукции
  • Предусмотреть возможность обновления программного обеспечения на рабочем месте конечного пользователя
  • Предусмотреть возможность продажи программного обеспечения любыми каналами продаж
  • Обеспечить сбор статистической информации с любого проданного ПО
  • Внедрить механизм лицензирования во все проданное ПО и демонстрационные копии

Эффективному и малозатратному решению перечисленных задач может помочь платформа монетизации Sentinel.

Для платформы Sentinel нет ограничений по типу программного обеспечения. Это могут быть приложения для персональных компьютеров, мобильные приложения, облачные сервисы, 1-С конфигурации и прочие.

Для решения перечисленных задач рационально воспользоваться платформой монетизации Sentinel. Она одинаково эффективна для любого типа программных продуктов: приложений для персональных компьютеров, мобильных приложений, облачных сервисов, встроенного программного обеспечения, 1С-конфигураций.

Первое с чем должен определиться производитель программ для автоматизации торговли это диапазон функциональности для условно бесплатной версии и для рабочей, в которой допуск к функционалу будет открыт после соответствующей оплаты.

В модули программ для автоматизации торговли подлежащие лицензированию внедряется система Sentinel LDK API. Это можно сделать при помощи утилиты Sentinel Envelop для автоматической защиты, либо вручную.

Дистрибутив программного обеспечения, который устанавливается на компьютер пользователя, содержит ключ защиты, содержащий все лицензионные ограничения, предусмотренные разработчиком для бесплатной версии.

Ключ защиты выполнен на базе криптографического алгоритма 128-bit AES для надежной связи приложения с ключом. Для противодействия отладки на уровне пользователя используется утилита Sentinel Envelop, которая шифрует и обфусцирует (запутывает код) приложения. Для каждого защищенного файла организуется несколько слоев защиты, при обращении к ключу в случайном порядке, чем достигается уникальность защиты. Такие меры позволяют разработчику надежно защитить свою интеллектуальную собственность и технологические секреты в демонстрационной версии, сохраняя доступ к управлению лицензионными ограничениями.

Для производителя ПО для автоматизации торговли сохраняется возможность оперативного управления лицензионными ограничениями на любые компоненты продукта, ограничения функциональности тех или иных модулей программного обеспечения, установки количества запусков, ограничений по времени работы, количеству сетевых пользователей и многое другое. Кроме того, имеется возможность ограничений при обнаружении виртуальной машины или терминального сервера. Разработчик имеет возможность хранить служебную информацию в памяти, встроенной в ключи защиты с доступом через API. Лицензионные ограничения хранятся в ключе защиты и, как следствие, внесение изменений в исходный код продукта не требуется.

После реализации коммерческой версии от разработчика требуется лишь внести изменения в лицензионные ограничения в памяти ключа. В зависимости от версии, это делается либо в режиме off-line, путем обмена файлами по электронной почте или автоматически, используя API и сервер активации, предоставленный разработчику в составе Sentinel LDK. Предусмотрена интеграция с платформами электронной коммерции, такими как Softkey или Avangate.

После on-line оплаты коммерческой версии продукта клиент получает лицензию автоматически. Коммерческий вариант программы «привязывается» к компьютеру на котором было активировано, устраняя, тем самым, возможность несанкционированного тиражирования. При этом способность переноса программного обеспечения с одного компьютера на другой сохраняется.

В составе Sentinel LDK реализован WEB-сервис, позволяющий управлять лицензиями Sentinel EMS. Разработчик имеет возможность удаленного управления лицензиями, отслеживания истекающих для оповещения клиентов, получения различных статистических данных. Кроме того, система дает возможность удаленной активации как разработчику, так и пользователю, переноса лицензий на другой компьютер и тому подобное. Sentinel EMS с легкостью интегрируется в любые ERP, CRM или биллинговые системы для перевода процесса управления лицензиями в полностью автоматический режим.

При распространении своего продукта через партнерскую сеть разработчик программного обеспечения сталкивается с проблемой незнания конечного клиента, поскольку он покупал программу не у компании-производителя. Такая ситуация затрудняет общение с конечным пользователем, вносит путаницу и делает невозможным получение статистических данных в полном объеме.

В платформе Sentinel LDK реализована возможность получения полной информации о конечном пользователе, вне зависимости от компании-продавца.

Основываясь на статистических данных, разработчик может объединять клиентов в группы по историям покупок и коммерческим интересам, тем самым делая выводы по конъюнктуре рынка для использования данных в своих интересах. Кроме того, владея информацией об истечении лицензий программ, продавец может своевременно уведомлять об этом покупателя.