Simeon Simeonov
... also known as sgs (http://folk.uio.no/sgs/)
Cerebrum developer since February 2015
The integration project at UiO (INT) defines the role API Manager. Why use API gateway instead of API proxy?
Unified access for all our APIs
Unified documentation and catalogue
Unified caching for all APIs
Unified logging / statistics generation for all APIs
Access control / rate limiting for all our APIs
(Re)mapping and (re)writing
For the time being we have settled on Tyk API gateway.
It uses an internal user-database and consists of the following logical components:
Dashboard
Developer portal
Gateway
Provides a convenient web-interface for configuration and manipulation of the gateway and the different APIs.
Still in experimental / pilot phase
Several APIs are already configured in Tyk (Cerebrum WS, SAP WS... )
Support for many authentication modes (Auth Token, JWT, OAuth 2, Basic Auth, Open ID Connect, ...)
Official site: https://tyk.io/