Документация / Сигурност и защита на данните / Системни термини и компоненти

Термини и компоненти на системата

Въведение и ориентация

Вижте значението на техническите наименования в този раздел. Термините описват системните компоненти и връзките между тях; имената на компонентите остават еднакви във всички езици.

Термини и значения

Runtime
Приложението за възпроизвеждане на устройството. Зарежда конфигурация и съдържание, възпроизвежда кампании и показва приложния слой, включително вградени уеб страници.
Connector
Комуникационното приложение на устройството. Поддържа връзката с балансьора за съобщения, предава съобщения между сървъра и приложението за възпроизвеждане и обработва прегледи, отчети и сервизни команди.
Updater
Приложението, което актуализира софтуера за възпроизвеждане. Проверява наличните версии, изтегля пакети, сменя активния файл и рестартира съответната услуга. Това е отделно от актуализирането на Ubuntu.
Балансьор за съобщения
Комуникационната услуга, която свързва клиентите. В тази система тя пренася управляващи съобщения, прегледи, взаимодействия и отчети; самото наименование не предполага резервен сървър или гарантирана висока наличност.
Портал и API
Порталът управлява акаунти, права, устройства и дефиниции на съдържание. Неговият API е програмният интерфейс, използван от администрацията и други компоненти за конкретни операции.
Файловата услуга
Съхранява и предоставя медийни файлове и пакети на приложения. Дефиницията в портала може да препраща към файл, но не е самият файл.
Преобразуване на медийни файлове
Подготовка на качените медийни файлове за последваща употреба. Резултатът и обработката зависят от вида на файла; подробностите са описани в ръководствата в раздел „Медийни файлове“.
Услугата за отчети
Получава и обработва оперативни данни и обобщени данни за възпроизвеждането. Отчетът за възпроизвеждане, отдалеченият преглед и физическата проверка на екрана са различни източници на информация.
Интерактивна услуга
Свързва сесията на телефона на посетителя със съответното приложение и устройство. Това не предоставя на посетителя административен акаунт.
RSS услуга
Сървърният компонент, който получава конфигурираните източници за RSS съдържание. Той е отделен от уеб страница, отворена директно на устройството за възпроизвеждане.
JCEF / Chromium
JCEF (Java Chromium Embedded Framework). Chromium е механизмът, който обработва уеб страниците. JCEF го свързва с Runtime, който получава изобразения резултат и предава действията на посетителя.
Изобразяване извън екрана
Изобразяване на уеб страница в кадри за включване в интерфейса за възпроизвеждане. Това не означава, че JavaScript или мрежовата комуникация са изключени, нито че уеб страницата е напълно изолирана.
Киоск
Публичният интерфейс за посетители, например менюто с приложения. Той не е друга самостоятелна услуга наред с Runtime, Connector и Updater.
Пясъчник за приложение
Среда, която ограничава правата и ресурсите на програма и я отделя от обкръжението ѝ. Скритите контроли на браузъра, ограниченията за навигация и изобразяването извън екрана сами по себе си не доказват наличието на пълноценен пясъчник.
Локален API
Интерфейс за комуникация между приложенията на устройството. Заявка към localhost е насочена към същото устройство, но услугата може да слуша и на други интерфейси. Достъпността от LAN зависи и от защитната стена.
Прокси сървър на портала / HAProxy
Входната услуга пред API на портала. В описаното внедряване тя прекратява HTTPS връзката и препраща заявките към вътрешната услуга по HTTP.
Слой за съдържание
Презентационният слой възпроизвежда кампании; приложният слой предоставя интерактивно съдържание. Това са начини за използване на екрана, а не граница за сигурност, която изолира приложенията.
Стабилен / бета канал
Изборът на версии на приложения, предлагани за актуализация. Стабилният канал и бета каналът са канали за актуализации; сами по себе си те не потвърждават подпис на пакета или успешно стартиране на новата версия.
Wayland / X11
Графични среди на Ubuntu, чрез които приложенията работят с графика и входни данни. Вариантът зависи от инсталацията и хардуера; това не е слой за съдържание на системата.
Контейнер за услуга
Среда за изпълнение на сървърна услуга и нейните зависимости. Няколко контейнера могат да споделят един хост сървър, затова отделните контейнери не означават независими физически сървъри.
Опашка с отчети
Хранилище за записи, чакащи обработка или изпращане. Помага при прекъсваща връзка, но само по себе си не гарантира, че всеки запис е доставен точно веднъж.
RPO / RTO
Цели за възстановяване: RPO изразява допустимата загуба на скорошни данни във времето; RTO е целевото време за възстановяване на услугата. Конкретните стойности трябва да бъдат договорени; наличието на резервни копия не ги определя.
Пакет на приложение / latest.jar
Файл, съдържащ версия на приложение за възпроизвеждане. Updater изтегля конкретна версия и насочва активния път latest.jar към нея. Това е отделно от потребителско приложение, създадено в „Моите приложения“.
Удостоверяване и права
Удостоверяването установява кой се свързва. Проверките на правата определят дали той може да извърши конкретна операция с определени данни или устройство. Нито една от тези проверки сама по себе си не криптира преноса.

Свързани теми и следващи стъпки

Вече можете да проследите тези термини в общия преглед на архитектурата и в матрицата на отделните връзки.

Не намерихте това, което търсите?
Свържете се с Вашия доставчик на софтуер.