2. Базовые сведения о модуле

Базовые понятия модуля:

Продукт - абстракция, которая может содержать в себе один или несколько сервисов TV или представлять собой пакет каналов, услугу или тариф MW/CAS. Именно на продукт осуществляется подписка;
Сервис - абстракция, которая может содержать в себе один или несколько каналов TV или представлять собой пакет каналов, услугу или тариф MW/CAS;
Канал - канал MW/CAS;
Подписка - период, когда продукт подключен у аккаунта;
Аккаунт - отражение аккаунта в MW/CAS, дочерний аккаунт - STB (на дочерний аккаунт невозможно активировать подписку);
Тип аккаунта - определяет параметры, которые должны быть указаны у аккаунта;
Устройство - в дереве устройств определяется иерархия устройств разного типа, имеющих значение для модуля. Обычно это устройство Access+Accounting, отражающее приложения BGTVAccess и BGTVAccounting, и дочернее по отношение к нему устройство, отражающее систему упраления MW;
Тип устройства - определяет поведение устройства, механизм управления аккаунтами и подписками на продукты на устройствах данного типа;

Внимание

Не путайте понятия тип устройства и устройство.

Приложения модуля:

BGTVAccess - выполняет синхронизацию аккаунтов в MW/CAS, управляет доступом аккаунтов к подписанным услугам/пакетам/каналам;
BGTVAccounting - выполняет тарификацию подписок.

Связь между приложениями осуществляется посредством базы данных и MQ-сообщений.

Внимание

После очередного обновления модуля необходимо в Автоматизация->Управление динамическоим кодом скомпилировать все классы, т.к. перекомпиляция после обновления автоматически не происходит, а классы, входящие в сборку, могли обновиться.