Architektúra systému
Úvod a orientácia
Pochopíte úlohu každej hlavnej súčasti, rozdelenie práce medzi servery a zariadenia a nadväznosť prenosov. Diagram ukazuje celok; podrobnosti ochrany jednotlivých spojení nájdete v komunikačnej matici.
Systém nie je jediná aplikácia ani jeden komunikačný kanál. Administrácia pripravuje obsah, služby ho spravujú a odovzdávajú a prehrávač zabezpečuje miestne zobrazenie. Bezpečnosť preto posudzujte pre jednotlivé komponenty a spojenia.
Prehľad a vysvetlenie
Platforma prepája webovú administráciu, serverové služby a lokálne prehrávače pripojené k obrazovkám. Používateľ pripravuje obsah v administrácii. Servery poskytujú konfiguráciu, médiá a komunikačné služby. Prehrávač pripraví obsah vo svojom úložisku a zabezpečí jeho zobrazenie.
Ako na seba nadväzujú hlavné dátové toky
Príprava obsahu. Správca v administrácii uloží nastavenia a obsah. Portál spravuje definície, súborová služba médiá a špecializované služby ich ďalšie spracovanie. Definícia kampane nie je to isté ako jej obrazový alebo video súbor.
Zobrazenie na zariadení. Runtime načíta konfiguráciu, aplikácie a playlist, stiahne potrebné súbory a pripraví ich v miestnom úložisku. Až pripravený obsah môže nahradiť používanú vrstvu. Samotné uloženie v administrácii preto nepotvrdzuje jeho zobrazenie.
Riadenie a spätná väzba. Connector nadviaže spojenie s balancerom. Touto cestou prichádzajú príkazy a požiadavky na náhľad; späť putujú výsledky a reporty. Runtime a Connector si potrebné dáta odovzdávajú cez miestne rozhranie.
Aktualizácie a externý obsah. Updater sťahuje a prepína verzie aplikácií prehrávača. Vložený web, počasie, RSS a mobilná interakcia používajú svoje vlastné služby; ich prevádzka sa neposudzuje ako jediný spoločný prenos.
Konkrétne cesty a ich ochranu rozlišuje komunikačná matica.
Webová administrácia a mobilná interakcia
- Webová administrácia sa otvára v prehliadači. Slúži na správu účtov, zariadení, lokalít, médií, kampaní a reportov. Podľa vykonávanej operácie komunikuje s portálom aj so špecializovanými službami pre médiá, reporty, ikony a vzdialený náhľad.
- Mobil návštevníka má inú úlohu: prostredníctvom QR kódu môže otvoriť konkrétnu interaktívnu aplikáciu. Interaktívna služba prepojí túto reláciu so správnym zariadením. Návštevník tým nezískava administračný účet.
Serverové služby
- Portál a API spravujú používateľov, spoločnosti, zariadenia, kampane a definície obsahu.
- Komunikačná služba (balancer) prenáša správy medzi pripojenými súčasťami systému.
- Súborová služba uchováva médiá a poskytuje balíky aplikácií prehrávača.
- Konverziu médií a ikony zabezpečujú samostatné komponenty.
- Reportovacia služba prijíma a sprístupňuje prevádzkové údaje a údaje o prehrávaní.
- Interaktívne aplikácie a RSS majú vlastné služby pre príslušné funkcie.
- Databázy a súborové úložiská slúžia jednotlivým funkciám; diagram ich nezlučuje do jednej spoločnej databázy.
V doloženom nasadení portálu bežia aplikácia, databáza MariaDB, HAProxy, statický web a dokumentácia v oddelených kontajneroch na jednom hostiteľovi. Toto usporiadanie opisuje rozdelenie služieb. Samo osebe nepotvrdzuje izoláciu všetkých zákazníckych dát ani dostupnosť pri výpadku hostiteľa.
Čo beží na zariadení
Zariadenie používa pripravený systémový obraz Ubuntu s aplikáciami a konfiguráciou prehrávača. Grafická časť sa podľa použitej verzie opiera o Wayland alebo X11. Ide o zobrazovacie technológie, nie o ďalšie aplikácie na správu kampaní.
- Runtime zobrazuje kampane, médiá a interaktívny obsah. Jeho súčasťou je aj webové jadro JCEF / Chromium.
- Connector udržiava spojenie s komunikačnou službou a sprostredkúva správy, vzdialené náhľady a servisné operácie.
- Updater zabezpečuje aktualizácie aplikácií prehrávača.
Každá z týchto aplikácií beží ako samostatná systémová služba.
Lokálne úložisko uchováva médiá, konfiguráciu, pracovné databázy, cache a ďalšie prevádzkové dáta. Kiosk označuje riadené prostredie pre návštevníka; nejde o štvrtú samostatnú systémovú službu.
Zodpovednosti
- Poskytovateľ systému spravuje serverové služby, ich konfiguráciu a HTTPS certifikáty.
- Zákazník zabezpečuje sieťové pripojenie, pravidlá svojej firemnej siete a fyzické zabezpečenie zariadenia. Jeho poverení používatelia spravujú obsah, účty a oprávnenia v rozsahu svojho prístupu.
- Tretie strany (externí poskytovatelia) poskytujú služby a dáta využívané obsahom, napríklad webové stránky, RSS alebo predpoveď počasia. Ich dostupnosť a spracúvanie dát sa riadia podmienkami príslušného poskytovateľa.
Mobil ako ovládač: pozrite si video ukážky Bludiska a Kola výhier.
Súvisiace témy a ďalšie kroky
Obráťte sa na svojho poskytovateľa softvéru.
