L'image présente l'architecture de monétisation des données en configurant un cadre de paiement sur OCI. Elle comprend trois éléments : L'emplacement sur site partage un service ERP et un service CRM avec l'implémentation OCI.
L'emplacement OCI contient

Une application client et un processeur de paiement (par exemple, Stripe) résident sur Internet.

Les composants sont interconnectés par des flèches numérotées qui décrivent ce flux de données :
  1. Le client s'authentifie auprès du fournisseur d'identités.
  2. Le client accède à l'API du produit de données via une passerelle d'API, qui appliquera ultérieurement ses propres stratégies (par exemple, la limitation) après avoir autorisé la demande.
  3. API Gateway appelle une fonction pour autoriser la demande.
  4. La fonction valide les jetons client fournis avec le fournisseur d'identités.
  5. La fonction vérifie ensuite les droits d'accès du client au produit de données dans le CRM ou un autre système et vérifie également si l'abonnement ou le paiement à l'utilisation s'applique. Si un abonnement s'applique, la fonction vérifie s'il est valide.
  6. La fonction enregistre l'utilisation du produit de données pour le paiement :
    1. l'utilisation de l'enregistrement dans un grand livre ; et/ou
    2. Exécuter un paiement en ligne par l'intermédiaire d'un fournisseur de paiement.
  7. Une fois autorisée et monétisée, API Gateway fournit l'accès au produit de données.