Národní úložiště šedé literatury Nalezeno 19 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Automatizace výdeje a účtování kávy
Víšek, Jakub ; Ryšavý, Ondřej (oponent) ; Pluskal, Jan (vedoucí práce)
Cílem této práce je návrh a implementace vestavěného a informačního systému pro automatické účtování kávy vydané nápojovým automatem. Řešení je vytvořeno s ohledem na spolehlivost a přenositelnost. Systém může být snadno rozšířen pro další typy prodejních míst než jen kávovary. Výsledky této práce umožňují jednoduché nasazení elektronického účtování zakoupených produktů a demonstrují i zapojení mikropočítače, který ovládá kávovar na základě identifikace uživatelů podle jejich RFID čipů.
Modul MMO pro nasazení mikroslužeb do clusteru
Kulich, Jakub ; Beran, Vítězslav (oponent) ; Herout, Adam (vedoucí práce)
Aplikácie s architektúrou typu "mikroslužby" je náročné orchestrovať. Dostupné nástroje neumožňujú užívateľom nasadenie aplikácie bez veľkej znalosti cieľovej platformy. Ďalším problémom je, že užívatelia pri nepozornosti robia chyby pri používaní týchto nástrojov. Vývoj aplikácií s architektúrou typu "mikroslužby" zjednodušuje open-source nástroj MMO - Monorepo Microservice Orchestrator. Rozšírením tohto nástroja o určité časti nám umožňuje vyhnúť sa spomínaným problémom. Jedna časť slúži na generovanie konfigurácií pre nasadenie aplikácie do Kubernetes clustera. Druhá časť umožňuje samotné nasade- nie aplikácie do Kubernetes clustera. Výsledkom používania rozšírenia nástroja MMO je uľahčenie vytvárania konfiguračných súborov u začiatočníckych používateľov nástroja Ku- bernetes, urýchlenie vytvorenia konfiguračných súborov u pokročilých užívateľov nástroja Kubernetes a zníženie počtu chýb ktoré užívatelia robia pri ručnom nasadení aplikácie.
Služba pro archivaci webového obsahu
Matuš, Adam ; Polčák, Libor (oponent) ; Serečun, Viliam (vedoucí práce)
Tato bakalářská práce řeší návrh a implementaci webových mikroslužeb pro archivaci obsahu se zaměřením na stránky z deep webu. Zabývá se seznámením se s principy aplikačních protokolů HTTP a HTTPS a dále bude nastíněna architektura webových služeb. Čtenář bude seznámen s existujícím řešením frameworku pro archivaci a rekonstrukci webu Lemmiwinks. S využitím tohoto frameworku je navržen a implementován systém webových služeb, které lze využít pro archivaci zvoleného webového obsahu do formátu MAFF.
Integrace ITSM aplikací prostřednictvím webových služeb a IBM cloudu
Gryc, Václav ; Hošek, Jiří (oponent) ; Šeda, Pavel (vedoucí práce)
Tato diplomová práce se zabývá vývojem software s možností integrace ITSM řešení. Cílem práce je návrh vhodné softwarové architektury integrační aplikace v cloudovém prostředí. Z důvodu využití řešení pro mnoho zákazníku je kladen důraz na udržitelnost a znovupoužitelnost. Po rozsáhlé analýze technologií byla vytvořena webová aplikace, která je plně konfigurovatelná pro uspokojení široké škály zákaznických potřeb. Pro vývoj aplikace je rozhodnuto využití prostředí Node.js a framework Loopback 4. To zajišťuje nižší náklady na provoz cloudových zdrojů, oproti konkurenčním technologiím, jako je například Java. Celý systém je nasazen do IBM Cloud. Výsledná aplikace je uvedena do produkce ve firmě IBM.
Reengineering dvouvrstvých aplikací
Oberreiter, Michal ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže.
Informační systém pro ubytovací služby
Bargl, Vojtěch ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Tato bakalářské práce se zabývá mikroservnisní architekturou. Hlavními cíli této práce je analýza architektury mikroslužeb, porovnání s architekturou monolitu a vytvoření ukázkového informačního systému za pomoci konceptů odhalené z architektury mikroslužeb. Tato práce vnáší pohled na objem práce, který tato architektura obnáší. Systém je uzpůsobený na správu apartmánů, uživatelů a rezervací. Text práce se zabývá nejdůležitějšími faktory získané z analýzy této archiktektury, procesem specifikace domény ubytovacích služeb a vývojem samotného systému za pomoci uplatnění těchto konceptů. 
Frontend pro generátor testovacích dat
Naňo, Andrej ; Křena, Bohuslav (oponent) ; Smrčka, Aleš (vedoucí práce)
Táto bakalárska práca sa zaoberá návrhom a vývojom webovej aplikácie Dataster, ktorá umožňuje generovať dáta pre účely testovania softvéru. Webová aplikácia je súčasťou platformy Testos, ktorá sa zaoberá automatizovaním testovania. Cieľom projektu bolo vytvorenie webového a aplikačného rozhrania pre existujúci nástroj dbgenx, ktorý je taktiež súčasťou platformy. Poskytnuté riešenie ciele spĺňa a je schopné priameho nasadenia do produkčného prostredia.
Security mechanisms of OS Android utilizing the Kotlin language
Balaževič, Lukáš ; Mašek, Pavel (oponent) ; Zeman, Kryštof (vedoucí práce)
Mobile devices are a novelty in technological history. With technology that is evolving at such a rapid pace and growth in use, it is necessary to pay attention to security. This diploma thesis deals with the analysis of the security mechanisms used in the Android OS and the communication between the Android OS and the remote server. The aim is to examine these mechanisms and test which cryptographic methods and procedures are most advantageous in terms of security with regard to efficiency. This knowledge was used to create a demonstration system that uses selected security mechanisms and cryptographic methods.
Prototyp informačního systému pro veterinární kliniky
Mareš, Daniel
Mareš, Daniel. Prototyp informačního systému pro veterinární kliniky. Bakalářská práce. Brno : Mendelova univerzita v Brně, 2023. Tato práce se zabývá realizací prvotních fází životního cyklu softwaru pro veterinární kliniky. Na základě analýzy prostředí veterinární kliniky byla vytvořena specifikace požadavků. Návrh Informačního systému byl zhotoven pomocí vybraných UML diagramů. Uživatelské rozhraní bylo namodelováno drátovými modely. Implementace byla realizována mikroservisní architekturou ve formě webové aplikace s integrací moderních technologií jako například Keycloak, Apache Kafka, Open Zipkin, ELK stack. Diskuse se věnuje konkurenčním řešením, zhodnocením informačního systému, jeho rozšiřitelnosti a způsobu nasazení.
Distributed Tasks in an Enterprise Computing Environment
Tichavský, Milan ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
In a microservices architecture, messages are commonly used for communication between individual services. There is a general need to listen to messages sent on a message bus and react to them by triggering job execution. This thesis presents all essential considerations to be made when solving this problem. It comes up with an execution framework that enables such workflow by executing tasks in arbitrary container images on OpenShift. The solution consists of a Flask API that contains the execution logic and a STOMP client written in Python that receives messages from the message bus and sends them to the API. Test scenarios are included to showcase the functionality, and the solution is evaluated by comparing it with a Jenkins setup. Also, an alternative design using Tekton pipelines is discussed. The second problem this thesis focuses on is the execution of periodically scheduled tasks and suggests using Kubernetes CronJob objects instead of implementing anything custom.

Národní úložiště šedé literatury : Nalezeno 19 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.