Документация / Сигурност и защита на данните / Системни термини и компоненти
Термини и компоненти на системата
Въведение и ориентация
Вижте значението на техническите наименования в този раздел. Термините описват системните компоненти и връзките между тях; имената на компонентите остават еднакви във всички езици.
Термини и значения
- 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 към нея. Това е отделно от потребителско приложение, създадено в „Моите приложения“.
- Удостоверяване и права
- Удостоверяването установява кой се свързва. Проверките на правата определят дали той може да извърши конкретна операция с определени данни или устройство. Нито една от тези проверки сама по себе си не криптира преноса.
Свързани теми и следващи стъпки
Вече можете да проследите тези термини в общия преглед на архитектурата и в матрицата на отделните връзки.
← Назад към прегледа на сигурността
Не намерихте това, което търсите?
Свържете се с Вашия доставчик на софтуер.
Свържете се с Вашия доставчик на софтуер.
