Architektura systému
Úvod a orientace
Pochopíte úlohu každé hlavní součásti, rozdělení práce mezi servery a zařízení a návaznost přenosů. Diagram ukazuje celek; podrobnosti ochrany jednotlivých spojení najdete v komunikační matici.
Systém není jediná aplikace ani jeden komunikační kanál. Administrace připravuje obsah, služby jej spravují a předávají a přehrávač zajišťuje místní zobrazení. Bezpečnost proto posuzujte pro jednotlivé komponenty a spojení.
Přehled a vysvětlení
Platforma propojuje webovou administraci, serverové služby a lokální přehrávače připojené k obrazovkám. Uživatel připravuje obsah v administraci. Servery poskytují konfiguraci, média a komunikační služby. Přehrávač připravuje obsah do svého úložiště a zajišťuje jeho zobrazení.
Jak na sebe navazují hlavní datové toky
Příprava obsahu. Správce v administraci uloží nastavení a obsah. Portál spravuje definice, souborová služba média a specializované služby jejich další zpracování. Definice kampaně není totéž co její obrazový nebo video soubor.
Zobrazení na zařízení. Runtime načte konfiguraci, aplikace a playlist, stáhne potřebné soubory a připraví je v místním úložišti. Teprve připravený obsah může nahradit používanou vrstvu. Samotné uložení v administraci proto není potvrzením jeho zobrazení.
Řízení a zpětná vazba. Connector naváže spojení s balancerem. Touto cestou přicházejí příkazy a požadavky na náhled; zpět putují výsledky a reporty. Runtime a Connector si potřebná data předávají přes místní rozhraní.
Aktualizace a externí obsah. Updater stahuje a přepíná verze aplikací přehrávače. Vložený web, počasí, RSS a mobilní interakce používají své vlastní služby; jejich provoz se neposuzuje jako jediný společný přenos.
Konkrétní cesty a jejich ochranu rozlišuje komunikační matice.
Webová administrace a mobilní interakce
- Webová administrace se otevírá v prohlížeči. Slouží ke správě účtů, zařízení, lokalit, médií, kampaní a reportů. Podle prováděné operace komunikuje s portálem i se specializovanými službami pro média, reporty, ikony a vzdálený náhled.
- Mobil návštěvníka má jinou úlohu než administrace: prostřednictvím QR kódu může vstoupit do konkrétní interaktivní aplikace. Interaktivní služba propojí tuto relaci se správným zařízením. Návštěvník tím nezískává běžný administrační účet.
Serverové služby
- Portál a API spravují uživatele, společnosti, zařízení, kampaně a definice obsahu.
- Komunikační služba (balancer) přenáší zprávy mezi připojenými součástmi systému.
- Souborová služba uchovává média a poskytuje balíky aplikací přehrávače.
- Konverze médií a ikony jsou zajišťovány samostatnými komponentami.
- Reportovací služba přijímá a zpřístupňuje provozní údaje a údaje o přehrávání.
- Interaktivní aplikace a RSS mají vlastní služby pro příslušné funkce.
- Databáze a souborová úložiště slouží jednotlivým funkcím; diagram je neslučuje do jedné společné databáze.
V doloženém portálovém nasazení běží aplikace, databáze MariaDB, HAProxy, statický web a dokumentace v oddělených kontejnerech na jednom hostiteli. Toto uspořádání popisuje rozdělení služeb; samo o sobě není potvrzením izolace všech zákaznických dat nebo dostupnosti při výpadku hostitele.
Co běží na zařízení
Zařízení používá připravený systémový obraz Ubuntu s aplikacemi a konfigurací přehrávače. Grafická část se podle použité varianty opírá o Wayland nebo X11. Tato prostředí nejsou dalšími aplikacemi pro správu kampaní.
- Runtime zobrazuje kampaně, média a interaktivní obsah. Jeho součástí je také webové jádro JCEF / Chromium.
- Connector udržuje spojení s komunikační službou a zprostředkovává zprávy, vzdálené náhledy a servisní operace.
- Updater zajišťuje aktualizace aplikací přehrávače.
Každá z těchto aplikací běží jako samostatná systémová služba.
Lokální úložiště uchovává média, konfiguraci, pracovní databáze, cache a další provozní data. Kiosk označuje řízené prostředí pro návštěvníka; není zde čtvrtou samostatnou systémovou službou.
Odpovědnosti
- Poskytovatel systému spravuje serverové služby, jejich konfiguraci a HTTPS certifikáty.
- Zákazník zajišťuje síťové připojení, pravidla své firemní sítě a fyzické zabezpečení zařízení. Jeho pověření uživatelé spravují obsah, účty a oprávnění v rozsahu svého přístupu.
- Třetí strany (externí poskytovatelé) poskytují služby a data využívané obsahem, například webové stránky, RSS nebo předpověď počasí. Jejich dostupnost a zpracování dat se řídí podmínkami příslušného poskytovatele.
Mobil jako ovladač: podívejte se na video ukázky Bludiště a Kola výher.
Související témata a další kroky
Obraťte se na svého poskytovatele softwaru.
