On the market, there are many implementations of API management solutions that limit access to backend systems, allow token management for user access and provide authentication and analytics over backend systems. They include many open source solutions. The aim of the diploma thesis is to review existing open source solutions and to develop a framework in Node.js environment, based on the functionality of existing solutions. The framework is easy to use and to integrate into existing Express Node.js applications. It supports most of the functionalities, implemented by different existing solutions so that they are individually not required anymore. The built-in API management provided by the API-seed framework simplifies the deployment of the backend architecture and provides a better overview since the source code of the framework is part of our system's code. By using it we renounce the control of several back-end systems at once, but thereby gain independence from external service providers.
|