Refine
Document Type
- Bachelor Thesis (2)
Has Fulltext
- yes (2)
Is part of the Bibliography
- no (2)
Keywords
- REST-API (2) (remove)
Institute
Open Access
- Closed (1)
- Diamond (1)
- Open Access (1)
This work addresses the conceptualization, design, and implementation of an Application Programming Interface (API) for the Common Security Advisory Framework (CSAF) 2.0, introducing another method for distributing CSAF documents in addition to two already existing methods. These don't allow the use of flexible queries as well as filtering, which makes it difficult for operators of software and hardware to use CSAF. An API is intended to simplify this process and thus advance the automation goal of CSAF.
First, it is evaluated whether the current standard allows the implementation of an API. Any conflicts are highlighted and suggestions for standard adaptations are made. Based on these results, the API is designed to meet the previously defined requirements. Subsequently, a proof of concept is successfully developed according to the design and extensively tested with specially prepared test data. Finally, the results and the necessary standard adjustments are summarized and justified.
The conceptual design and the implementation were successfully completed. However, during the implementation of the proof of concept, some routes could not be fully implemented.
Im Rahmen der Bachelorarbeit zum Thema „Vergleich von REST und GraphQL als moderne Web-APIs und Implementierung eines PIM-Systems“ werden zwei moderne Ansätze zum Erstellen von Web-APIs untersucht und verglichen. Ziel der Arbeit ist es, passende Anwendungsfälle für die Verwendung von REST und GraphQL zu definieren. Im praktischen Teil der Arbeit wurde eine Prototyp eines Product-Information-Management-Systems mit einer GraphQL-Schnittstelle implementiert.