Dokumentacija / Sigurnost i zaštita podataka / Pojmovnik i komponente sistema
Pojmovnik i komponente sistema
Uvod i orijentacija
Ovdje ćete saznati šta znače tehnički nazivi koji se koriste u ovoj sekciji. Pojmovi opisuju komponente sistema i njihove odnose; nazivi komponenti ostaju isti i u drugim jezicima.
Pojmovi i njihovo značenje
- Runtime
- Aplikacija za reprodukciju na uređaju. Učitava konfiguraciju i sadržaj, reproducira kampanje i prikazuje aplikacijski sloj, uključujući ugrađene web-stranice.
- Connector
- Komunikacijska aplikacija na uređaju. Održava vezu s balancerom poruka, prenosi poruke između servera i plejera te posreduje pri pregledima, izvještajima i servisnim naredbama.
- Updater
- Aplikacija za ažuriranje softvera plejera. Provjerava dostupne verzije, preuzima pakete, mijenja aktivnu datoteku i ponovo pokreće odgovarajući servis. To je odvojeno od ažuriranja Ubuntua.
- Balancer poruka
- Komunikacijski servis koji povezuje klijente. U ovom sistemu prenosi upravljačke poruke, preglede, interakcije i izvještaje; sam naziv ne znači rezervni server ni zagarantovanu visoku dostupnost.
- Portal i API
- Portal upravlja računima, ovlaštenjima, uređajima i definicijama sadržaja. API je njegov programski interfejs koji administracija i druge komponente koriste za određene radnje.
- Datotečni servis
- Pohranjuje i pruža medijske datoteke i pakete aplikacija. Definicija u portalu može upućivati na datoteku, ali nije sama datoteka.
- Konverzija medija
- Priprema prenesenih medija za daljnje korištenje. Rezultat i obrada zavise od vrste datoteke; detalje objašnjavaju upute u sekciji Mediji.
- Servis za izvještaje
- Prima i obrađuje operativne podatke i zbirne podatke o reprodukcijama. Izvještaj plejera, udaljeni pregled i fizički pregled ekrana različiti su izvori informacija.
- Interaktivni servis
- Povezuje sesiju na telefonu posjetioca s odgovarajućom aplikacijom i uređajem. Time posjetilac ne dobiva administratorski račun.
- RSS servis
- Serverska komponenta koja dohvaća konfigurirane izvore za RSS sadržaj. Odvojena je od web-stranice otvorene direktno na plejeru.
- JCEF / Chromium
- JCEF (Java Chromium Embedded Framework). Chromium je jezgra za obradu web-stranica. JCEF je povezuje s Runtimeom, koji preuzima iscrtani prikaz i prosljeđuje unos posjetioca.
- Off-screen rendering
- Iscrtavanje web-stranice u kadrove koji se uključuju u interfejs plejera. Ne znači isključivanje JavaScripta ili mreže ni potpunu izolaciju web-stranice.
- Kiosk
- Javni interfejs za posjetioca, naprimjer meni aplikacija. Nije dodatni samostalni servis uz Runtime, Connector i Updater.
- Sandbox aplikacije
- Okruženje koje ograničava prava i resurse programa te ga odvaja od okoline. Skrivene kontrole preglednika, ograničenje navigacije i off-screen rendering sami po sebi ne dokazuju potpun sandbox.
- Lokalni API
- Interfejs za komunikaciju aplikacija na uređaju. Zahtjev prema localhostu upućuje se istom uređaju, ali servis može slušati i na drugim interfejsima. Dostupnost iz LAN-a zavisi i od firewalla.
- Proxy portala / HAProxy
- Ulazni servis ispred API-ja portala. U opisanom okruženju završava HTTPS vezu i prosljeđuje zahtjev internom servisu putem HTTP-a.
- Sloj sadržaja
- Prezentacijski sloj reproducira kampanje, a aplikacijski sloj pruža interaktivni sadržaj. To su načini korištenja ekrana, a ne sigurnosna izolacija aplikacija.
- Kanal stable / beta
- Izbor skupa verzija aplikacija za ažuriranje. Stable i beta su kanali za ažuriranje; sami ne potvrđuju digitalni potpis paketa ni uspješno pokretanje nove verzije.
- Wayland / X11
- Grafička okruženja Ubuntua putem kojih aplikacije rade sa slikom i unosom. Korištena verzija zavisi od instalacije i hardvera; nije riječ o sloju sadržaja sistema.
- Kontejner servisa
- Okruženje za pokretanje serverskog servisa i njegovih zavisnosti. Više kontejnera može dijeliti jedan server domaćin, pa odvojeni kontejneri ne znače nezavisne fizičke servere.
- Red za slanje izvještaja
- Pohrana zapisa koji čekaju daljnju obradu ili slanje. Pomaže pri povremenim prekidima veze, ali sama ne garantuje dostavu svakog zapisa tačno jednom.
- RPO / RTO
- Ciljevi oporavka: RPO izražava koliko je gubitka najnovijih podataka prihvatljivo u vremenu, a RTO ciljano vrijeme obnove usluge. Konkretne vrijednosti moraju biti dogovorene; samo postojanje kopija ih ne određuje.
- Paket aplikacije / latest.jar
- Datoteka s verzijom aplikacije plejera. Updater preuzima određenu verziju i na nju usmjerava aktivnu putanju latest.jar. To nije korisnička aplikacija kreirana u odjeljku Moje aplikacije.
- Provjera identiteta i ovlaštenja
- Provjera identiteta utvrđuje ko se povezuje. Provjera ovlaštenja određuje smije li izvršiti određenu radnju nad konkretnim podacima ili uređajem. Nijedna provjera sama ne šifrira prijenos.
Povezane teme i naredni koraci
Te pojmove sada možete pratiti u pregledu arhitekture i matrici pojedinačnih veza.
Niste pronašli ono što ste tražili?
Obratite se svom pružaocu softvera.
Obratite se svom pružaocu softvera.
