Verified technology - Application framework for rapid web application development
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F29066115%3A_____%2F22%3AN0000001" target="_blank" >RIV/29066115:_____/22:N0000001 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Ověřená technologie - Aplikační rámec pro rapidní vývoj webových aplikací
Original language description
V rámci projektu vznikl aplikační rámec, který obsahuje metodiku konfigurace provozního prostředí, definici aplikačního rozhraní, pravidla obsuhy databází, návrhové vzory, podpůrné programy a knihovny funkcí užívaných při vývoji jednotlivých modulů cílového software. Aplikační rámec tak bude využíván jako jádro a základ pro budoucí webové aplikace. Při vývoji zmíněného aplikačního rámce bylo zdárně vyřešeno množství dílčích požadavků na budoucí aplikace. Mezi tyto požadavky patří zejména robustní jádro, které vytváří aplikační rozhraní, zajišťuje bezpečnostní vrstvu na straně serveru, disponuje sadou knihoven a funkcí obsluhující přijaté klientské požadavky, zpracovává výpočty, zajištuje emailovou komunikaci nebo třeba obsluhuje transakční databázi. Aplikační rámec zároveň řeší podporu při vývoji prezentační vsrtvy aplikací nejen svou sadou předpřipravených šablon, ale i knihovnami funkcí, které jsou nezbytné a potřebné pro tvorbu ovládacích prvků webové prezentace. Všechna administrační rozhraní jsou založena na kompaktním, přehledném a uceleném vzhledu, jež je součástí metodiky vývoje klientských částí. Aplikační rámec také bere v úvahu strukturu distribuovaného provozního prostředí a návaznosti jednotlivých modulů. Princip komunikace mezi moduly je taktéž součástí metodiky vývoje webových aplikací systému FCA. Správná funkčnost a použitelnost aplikačního rámce je podmíněna výběrem a konfigurací databázových, aplikačních a webových serverů. Výběr a konfigurace těchto provozních celků, jakožto aplikací třetích stran, byla součástí výzkumu spolu s napojením na vývojová programátorská prostředí. Ke zvýšení bezpečnosti celého systému a jeho provozu bylo v průběhu vývoje potřeba verze všech podpůrných software aktualizovat, testovat a udržovat je ve stabilních a doporučovaných verzích. Tento postup bude pokračovat i nadále s dalším rozšiřováním aplikačního rámce i během pravidelné údržby provozního prostředí. Jelikož je cílový systém FCA sadou webových a mobilních aplikací, byla část výzkumu zaměřena také na zjišťování moderních trendů v designu a obsluze webových stránek a mobilních aplikací. Výsledkem tohoto výzkumu je sada funkčních požadavků, které byly řešeny vlastní implementací nebo převzetím a integrací volně dostupných knihoven.
Czech name
Ověřená technologie - Aplikační rámec pro rapidní vývoj webových aplikací
Czech description
—
Classification
Type
Z<sub>tech</sub> - Verified technology
CEP classification
—
OECD FORD branch
20205 - Automation and control systems
Result continuities
Project
<a href="/en/project/EG19_262%2F0020133" target="_blank" >EG19_262/0020133: FCA - Family of Congress Applications</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2022
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
TT2022CORE
Numerical identification
—
Technical parameters
Výsledek zahrnuje následující části, které tvoří celek metodiky vývoje webových a mobilních aplikací společnosti: - aplikační rámec pro rychlý vývoj webových aplikací založených převážně na formulářích a ukládání strukturovaných dat do relační databáze (společné jádro každé webové aplikace) - aplikační rámec pro rychlý vývoj mobilních aplikací (společné jádro každé mobilní aplikace) - nastavení vývojové, testovací a provozní infrastruktury pro bezproblémový běh webových aplikací a jejich kooperaci (konfigurace serverů a IDE) - technologie automatického zálohování databázových dat - nastavení bezpečnostních vsrstev provozního prostředí a související konfigurace - metodika vývoje a údržby moderních aplikací pro kompletní životní cyklus Výše zmíněné je využívano interně při vývoji všech aplikací a služeb společnosti a je duševním vlastnictvím společnosti. Samostatně nelze aplikační rámec použít, slouží jako jádro budoucích aplikací pro usnadnění jejich vývoje a minimalizaci zavlečení chyb.
Economical parameters
Ověřená technologie a metodika slouží k popisu vývoje všech aplikací a služeb společnosti. S jejím využitím lze dosáhnouit zvýšení efektivity vývoje řádově o 50% oproti vývoji s využitím standardních technik. Technologie šetří šas při psaní vlastního kódu, při testování i při návrhu nového software. Technologie určuje napojení na další služby provozní infrastruktury a definuje bezpečnostní mechanismy aplikací. Ekonomický přínos existence této technologie a metodiky je obrovský a je odhadován ušetřením 30% nákladů na vývoj každé nové aplikace i její provoz.
Application category by cost
—
Owner IČO
29066115
Owner name
Trilobite Technologies, s.r.o.
Owner country
CZ - CZECH REPUBLIC
Usage type
V - Výsledek je využíván vlastníkem
Licence fee requirement
N - Poskytovatel licence na výsledek nepožaduje licenční poplatek
Web page
—