Implementace Webového API pomocí GraphQL
Loading...
Files
Downloads
7
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This thesis deals with the design and implementation of an alternative API using GraphQL technology within the HPC-DataStore project, which has so far used only REST architecture. The goal is to explore the possibilities of how GraphQL can extend the existing interface. First, an analysis of existing REST APIs and a survey of GraphQL implementations is performed. Then, the structure of the API in a Java environment is proposed, taking into account the specificities of the HPC-DataStore project. The work includes the implementation of the proposed GraphQL API with a set of unit tests. The performance and scalability of the proposed solution is then verified by testing under load and the results are compared with the default REST API.
Description
Subject(s)
REST, GraphQL, web interfaces, testing, Java