Die Abbildung zeigt die Architektur für die Monetarisierung von Daten durch die Einrichtung eines Zahlungs-Frameworks auf OCI. Es besteht aus drei Elementen: Der On-Premises-Standort teilt einen ERP-Service und einen CRM-Service mit der OCI-Implementierung.
Der OCI-Speicherort enthält

Eine Clientanwendung und ein Zahlungsprozessor (z. B. Stripe) befinden sich im Internet.

Die Komponenten sind durch nummerierte Pfeile miteinander verbunden, die diesen Datenfluss beschreiben:
  1. Der Kunde authentifiziert sich beim Identitätsprovider.
  2. Der Kunde greift über ein API-Gateway auf die Datenprodukt-API zu, das nach der Autorisierung der Anforderung später seine eigenen Policys (z.B. Throttling) anwendet.
  3. Das API-Gateway ruft eine Funktion zur Autorisierung der Anforderung auf.
  4. Die Funktion validiert die bereitgestellten Kundentoken beim Identitätsprovider.
  5. Die Funktion prüft dann die Zugriffsrechte des Kunden auf das Datenprodukt im CRM oder einem anderen System und prüft auch, ob Abonnement- oder nutzungsabhängige Zahlung gilt. Wenn ein Abonnement gilt, prüft die Funktion, ob es gültig ist.
  6. Die Funktion zeichnet die Datenproduktverwendung für die Zahlung auf:
    1. Verwendung in einem Buch aufzeichnen und/oder
    2. Durchführung einer Online-Zahlung über einen Zahlungsanbieter.
  7. Nach der Autorisierung und Monetarisierung bietet das API-Gateway Zugriff auf das Datenprodukt.