AEP.API Microservices Workflows

Dieser Abschnitt beschreibt zunächst den AEP.API Systemkontext.

Systemkontext

Das AEP.API-System besteht aus mehreren Microservices, die untereinander asynchron per Message-Broker sowie synchron per REST-APIs kommunizieren. Der api-address-service benötigt zudem eine Datenbank.

Das AEP.API System wird mit Mako-Systemen (z.B. die B2B by Practise) asynchron per Message-Broker (RabbitMQ) verbunden. Es empfängt & überträgt API-Anfragen an die Mako-Systeme.

Das AEP.API System kann API-Anfragen von Marktpartnern empfangen. Ebenso kann es API-Anfragen an die API-Endpunkte unterschiedlicher Marktpartner senden.

Das AEP.API System setzt zur Zertifikatsverwaltung den FSS ein. Zur sicheren Verwahrung von privaten Schlüsseln setzt es dabei ein HSM ein, wobei der FSS als Proxy vor das HSM geschaltet ist.

Standard-Workflows: Empfang & Versand von API-Anfragen

Im Folgenden werden die beiden Workflows für den Empfang und Versand von API-Requests beschrieben. Wir unterscheiden:

  • Eingehende API-Anfragen bei einem eigenen API-Webservice Endpunkt
  • Ausgehende API-Anfragen versendet an einen API-Webservice Endpunkt eines Marktpartners

AEP.API Outbound Workflow

AEP.API Inbound Workflow

View Me   Edit Me