From 687598745700fee03956e59c152829785c2e0980 Mon Sep 17 00:00:00 2001
From: Simeon Simeonov
Date: Tue, 13 Sep 2016 15:11:35 +0200
Subject: API gateway presentation
---
reveal.js/gateway.html | 134 +++++++++++++++++++++++++++++++
reveal.js/images/gateway/dashboard01.png | Bin 0 -> 139944 bytes
reveal.js/images/gateway/portal01.png | Bin 0 -> 97986 bytes
reveal.js/images/gateway/portal02.png | Bin 0 -> 91353 bytes
4 files changed, 134 insertions(+)
create mode 100644 reveal.js/gateway.html
create mode 100644 reveal.js/images/gateway/dashboard01.png
create mode 100644 reveal.js/images/gateway/portal01.png
create mode 100644 reveal.js/images/gateway/portal02.png
diff --git a/reveal.js/gateway.html b/reveal.js/gateway.html
new file mode 100644
index 0000000..2b9f367
--- /dev/null
+++ b/reveal.js/gateway.html
@@ -0,0 +1,134 @@
+
+
+
+
+ API gateway
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ API gateway
+ Cerebrum-seminar 2016
+
+
+ Simeon Simeonov
+
+
+
+
+
+
+
+ API gateway vs. API proxy
+
+ 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
+
+
+
+
+
+
+ API gateway & Cerebrum
+
+ 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
+
+
+
+
+ Dashboard
+ Provides a convenient web-interface for configuration and manipulation of the gateway and the different APIs.
+
+
+
+
+
+ Portal
+ Provides the API documentation and catalogue.
+
+
+
+
+ Portal
+
+
+
+
+ Gataway
+
+ For the time being we have settled on Tyk API gateway. It uses an internal user-database and consists of the following logical components:
+
+ Tyk dashboard
+ Tyk developer portal
+ Tyk gateway
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reveal.js/images/gateway/dashboard01.png b/reveal.js/images/gateway/dashboard01.png
new file mode 100644
index 0000000..08db6b3
Binary files /dev/null and b/reveal.js/images/gateway/dashboard01.png differ
diff --git a/reveal.js/images/gateway/portal01.png b/reveal.js/images/gateway/portal01.png
new file mode 100644
index 0000000..8ffcad5
Binary files /dev/null and b/reveal.js/images/gateway/portal01.png differ
diff --git a/reveal.js/images/gateway/portal02.png b/reveal.js/images/gateway/portal02.png
new file mode 100644
index 0000000..f60e742
Binary files /dev/null and b/reveal.js/images/gateway/portal02.png differ
--
cgit v1.3