All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Backend application: Database and hardware device service module

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F48393789%3A_____%2F23%3AN0000009" target="_blank" >RIV/48393789:_____/23:N0000009 - isvavai.cz</a>

  • Result on the web

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    čeština

  • Original language name

    Backend aplikace: Modul obsluhy databáze a hardwarových zařízení

  • Original language description

    Backend aplikace: Modul obsluhy databáze a hardwarových zařízení (krátce "Backend") - vytváří softwarový mezičlánek mezi systémovou úrovní reprezentovanou hardwarovými moduly vah obsluhovanými přes Základní vážní modul (ZVM), hardwarovými periferiemi vah a SQL databází na straně jedné a mezi aplikační úrovní reprezentovanou klientskými aplikacemi pro obsluhu vah na straně druhé. Klientským aplikacím tak poskytuje možnost: ovládat vážní moduly (zahajovat, sledovat a ukončovat vážení); získávat, ukládat a modifikovat zpracované výsledky vážení (hmotnosti náprav, rozvory…); ovládat periferie cah(kamery, terminály, semafory, závory…) a přijímat z nich data. Pro vývojáře uživatelských aplikací odpadá nutnost zabývat se specifiky jednotlivých hardwarových modulů a interními komunikačními protokoly mezi nimi. Aplikace Backend se vůči ZVM chová jako Klient, naopak vůči uživatelským aplikacím s GUI (tzv. „Front end aplikace“) naopak zastává funkci Serveru. Backend nemá vlastní GUI.

  • Czech name

    Backend aplikace: Modul obsluhy databáze a hardwarových zařízení

  • Czech description

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Result continuities

  • Project

    <a href="/en/project/EG20_321%2F0024577" target="_blank" >EG20_321/0024577: New Generation of the Weighting Systems</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2023

  • Confidentiality

    C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.

Data specific for result type

  • Internal product ID

    Backend

  • Technical parameters

    Aplikace Backend má charakter trvale běžící služby (tzv. režim 24/7) bez grafického uživatelského rozhraní (GUI) a bez nutnosti obsluhy. Disponuje však http serverem poskytujícím jednoduché webové rozhraní, kdy lze pomocí internetového prohlížeče sledovat aktuální stav pětice subsystémů programu: 1. Vážní modul - komunikace se ZVM pro zajištění vážení, kde je Backend v roli klienta; 2. Klientský modul - umožňuje klientským aplikacím komunikaci s interními moduly app. Backend. Zde Backend hraje roli serveru. Komunikační rozhraní (API) má podobu technologie REST. Klienti a server Backend si vyměňují dokumenty ve formátu JSON. Zabezpečení komunikace je zajištěno protokolem https.3. Modul periferií - zajišťuje kompletní komunikační obsluhu periferrií jako jsou kamery (přehledové či ANPR), uživatelské terminály, závory, semafory a externí displeje. Prostřednictvím API pak zpřístupňuje klientům ovládání periferních zařízení a výstupy z nich. 4. Databázový modul - zajišťuje uchování veškerých provozních záznamů prostřednictvím integrované relační databáze SQL. Backend automaticky sleduje interní strukturu databáze a v případě nutnosti ji po startu aktualizuje. 5. Správa přídavných modulů - Backend disponuje mechanismem umožňujícím zaregistrovat samostatně vytvořené externí moduly. Jejich účelem je rozšíření či doplnění stávající funkcionality o nové funkční celky. Tato koncepce umožňuje oddělit vývoj a používání modulů realizujících specifické aplikační funkce od kmenové aplikace Backend.

  • Economical parameters

    Backend integruje společné funkce vážního software, které pak mohou využívat klientské aplikace. Dramaticky se tak zvyšuje rychlost vývoje uživatelských aplikací a jzjednodušuje ednoduší se jejich implementace u zákazníků a následná údržba. Při návrhu a vývoji Backendu byly přitom zachovány principy zabezpečené komunikace (identifikace modulů měřicího řetězce, šifrování komunikace atd.) aby uživatelské aplikace od raných etap vývoje splňovaly nejvyšší bezpečnostní standardy.

  • Owner IČO

    48393789

  • Owner name

    TENZOVÁHY, s.r.o.