Deployment des API-Gateways

Das API-Gateway wird vollständig in der Informations- und Dienstzone betrieben. Sämtliche Kommunikation von externen Systemen, also Systemen außerhalb des internen Netzes, zu Systemen innerhalb der Logik- und Verarbeitungszone, sowie umgekehrt, erfolgt über das API-Gateway.

api gateway deployment.dn
Abbildung 1. Deployment des API-Gateways

Die drei Bereiche des API-Gateways aus der software-technischen Sicht bilden sich in Clustern ab, wobei auch mehrere Cluster einen Bereich bilden können.

1. Architekturvariante auf Basis einer Plattform

Neben dem oben beschriebenen Deployment des API-Gateways als Cluster aus eigens oder querschnittlich entwickelten Gateways, gibt es die Möglichkeit, das API-Gateway auf Basis der Betriebsplattform umzusetzen.

api gateway deployment plattform.dn
Abbildung 2. Deployment des API-Gateways auf Basis einer Plattform

Moderne Betriebsplattformen können einen Großteil der Aufgaben eines API-Gateways übernehmen. Dies betrifft insbesondere die Aufgaben Routing, Authentifizierung & Autorisierung, Protokollierung & Monitoring sowie Sicherheit. Es verbleiben Gateway-Systeme, welche nach dem Passieren der Anfrage durch das Ingress Gateway der Betriebsplattform, bzw. vor dem Passieren der Anfrage durch ihr Egress Gateway, die Transformation von Schnittstellenformaten und -technologien vornehmen.