Dokumentace / Bezpečnost a ochrana dat / Architektura systému

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í.

Přehled architektury
Šipky ukazují hlavní datové cesty. Spojení Connector–balancer zahajuje Connector; data se přenášejí obousměrně. Podrobné iniciátory a ochranu uvádí komunikační matice. · Otevřít diagram v plné velikosti

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

Nenašli jste, co jste hledali?
Obraťte se na svého poskytovatele softwaru.