Národní úložiště šedé literatury Nalezeno 10 záznamů.  Hledání trvalo 0.01 vteřin. 
TypeScript Application Generation from REST API Descriptions
Lipjanec, Silvester ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This thesis deals with the design and implementation of a tool for generating parts of client applications in TypeScript language from the description of a REST interface. The goal of the tool is an automatic generation of an application skeleton which uses the Angular framework including data structures and services enabling access to server endpoints. The thesis describes the interfaces based on the REST architectural style, as well as the technologies used for their description. The tool was implemented in TypeScript language and uses the Node.js runtime. The output file generation is based on the Mustache.js template system. The result is a tool which allows the generation of source code based on the provided WADL or OpenAPI interface description, which can be simply used as a part of an Angular application.
TypeScript Client Application Generation
Obuch, Samuel ; Polčák, Libor (oponent) ; Burget, Radek (vedoucí práce)
The aim of this bachelor thesis is to design and develop a tool for simplifying and enhancing the development of web applications. The resulting solution automatically generates the basic web application structure from the documentation of the server's application interface. The tool supports the OpenAPI and WADL documentation standards. It enables the generation of the basic structure for the Angular framework or Axios library.
Fuzz Testing of REST API
Segedy, Patrik ; Rogalewicz, Adam (oponent) ; Malík, Viktor (vedoucí práce)
This thesis is dealing with fuzz testing of REST API. After presenting state-of-the-art of fuzzing and assessing the current research regarding REST API fuzz testing, we design and implement our REST API fuzzer. The proposed fuzzer infers dependencies of API calls defined in an OpenAPI specification and makes the fuzzing stateful. One of the features is minimization of the number of successive 404 responses while maintaining exploration of a deeper state space of a tested application. To solve the exploration vs. exploitation problem, we used the ordering of dependencies maximizing the probability of obtaining a needed input values and determining of fuzzability of a required parameters. The implementation is an enhancement of the Schemathesis project that is using the Hypothesis library to randomly generate inputs. Our fuzzer is evaluated against the Red Hat Insights application, finding 32 bugs. Amid them, one bug is reproducible only by a stateful set of steps.
System for Managing Corporate Data Integration
Řezník, Michal ; Smrčka, Aleš (oponent) ; Kočí, Radek (vedoucí práce)
This thesis aims to design and implement an application interface that will become part of a micro application on the Onsemi integration platform. The thesis introduces the strategies used during the development of the system, the tools used, and the system’s design. The Onsemi middleware platform caters for more than 3000 data flows per day and ensures the corporation’s successful day-to-day running. Middlware platform must gurantee data delivery for each integration. Some data integration flows can produce a token representing an outgoing datafile stored in the file system. The token represents this state by moving around the server’s file system on which the application catering for data delivery is currently running. The main purpose of the interface is to make it easier for middleware team members to manage failed data integrations, which they must deal with along with developing the platform and providing new integrations. At the end of the thesis, the implementation in the company’s system is described together with an evaluation of the benefits of the developed solution.
API server pro IS VUT
Mudrák, Ivan ; Kocman, Radim (oponent) ; Dytrych, Jaroslav (vedoucí práce)
Hlavním cílem této práce je vytvoření nového REST API pro IS VUT a uživatelského rozhraní pro jeho administraci. Součástí této práce je také implementování ukázkových koncových bodů pro vybranou studijní agendu. REST API je implementováno s využitím aplikačního rámce Nette. Tento aplikační rámec byl především rozšířen o nový algoritmus pro směrovaní, o podporu automatické serializace a deserialize dat a o podporu automatického mapování. Pro usnadnění vývoje i používání nového REST API je součástí práce také automatické generovaní dokumentace dle specifikace OpenAPI. Výsledkem této práce je nové REST API, které usnadňuje přidávání nových koncových bodů pro čtení a zápis.
Monitorovací prvek softwarových aplikací
Partnov, Denys ; Škorpil, Vladislav (oponent) ; Oujezský, Václav (vedoucí práce)
Práce se zabývá návrhem a implementací řešení pro monitorování a ovládání aplikací, běžících v operačním systému Linux nebo pomocí platformy Docker. Implementované řešení se skládá z agentů v programovacím jazyce Kotlin s využitím frameworku Spring, který odpovídá za ovládání a monitorování aplikace. Další částí řešení je Flask aplikace v Python, která nabízí webové rozhraní pro reprezentaci výsledků monitorování a možnost ovládání běžících procesů. Komunikace mezi agenty a webovým rozhraním je zajištěna pomocí API, které je vhodným způsobem zabezpečeno. Implementované řešení bylo otestováno v reálném provozu a byla prokázána jeho funkčnost.
Implementace REST API pro systém hlášení likvidace odpadů
Kedroutek, Martin
Diplomová práce se zabývá návrhem a implementací restového API pro systém hlášení likvidace odpadů. Systém řeší proces potřebný pro získávání a uložení dat, která jsou odesílána při likvidaci odpadů. Restové API definuje jednotné rozhraní, ke kterému bude umožněn přístup všem zainteresovaným subjektům s využitím specifikace OpenAPI. V diplomové práci jsou popsány požadavky na vytvořený systém, návrh, implementaci a nasazení systému.
Fuzz Testing of REST API
Segedy, Patrik ; Rogalewicz, Adam (oponent) ; Malík, Viktor (vedoucí práce)
This thesis is dealing with fuzz testing of REST API. After presenting state-of-the-art of fuzzing and assessing the current research regarding REST API fuzz testing, we design and implement our REST API fuzzer. The proposed fuzzer infers dependencies of API calls defined in an OpenAPI specification and makes the fuzzing stateful. One of the features is minimization of the number of successive 404 responses while maintaining exploration of a deeper state space of a tested application. To solve the exploration vs. exploitation problem, we used the ordering of dependencies maximizing the probability of obtaining a needed input values and determining of fuzzability of a required parameters. The implementation is an enhancement of the Schemathesis project that is using the Hypothesis library to randomly generate inputs. Our fuzzer is evaluated against the Red Hat Insights application, finding 32 bugs. Amid them, one bug is reproducible only by a stateful set of steps.
TypeScript Application Generation from REST API Descriptions
Lipjanec, Silvester ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This thesis deals with the design and implementation of a tool for generating parts of client applications in TypeScript language from the description of a REST interface. The goal of the tool is an automatic generation of an application skeleton which uses the Angular framework including data structures and services enabling access to server endpoints. The thesis describes the interfaces based on the REST architectural style, as well as the technologies used for their description. The tool was implemented in TypeScript language and uses the Node.js runtime. The output file generation is based on the Mustache.js template system. The result is a tool which allows the generation of source code based on the provided WADL or OpenAPI interface description, which can be simply used as a part of an Angular application.
TypeScript Client Application Generation
Obuch, Samuel ; Polčák, Libor (oponent) ; Burget, Radek (vedoucí práce)
The aim of this bachelor thesis is to design and develop a tool for simplifying and enhancing the development of web applications. The resulting solution automatically generates the basic web application structure from the documentation of the server's application interface. The tool supports the OpenAPI and WADL documentation standards. It enables the generation of the basic structure for the Angular framework or Axios library.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.