En la imagen se muestra la arquitectura para monetizar datos mediante la configuración de un marco de pago en OCI. Incluye tres elementos: La ubicación local comparte un servicio ERP y un servicio CRM con la implementación de OCI.
La ubicación de OCI contiene

Una aplicación cliente y un procesador de pagos (por ejemplo, Stripe) residen en Internet.

Los componentes se interconectan mediante flechas numeradas que describen este flujo de datos:
  1. El cliente se autentica con el proveedor de identidad.
  2. El cliente accede a la API del producto de datos a través de un gateway de API, que posteriormente aplicará sus propias políticas (por ejemplo, limitación) después de autorizar la solicitud.
  3. El gateway de API llama a una función para autorizar la solicitud.
  4. La función valida los tokens de cliente proporcionados con el proveedor de identidad.
  5. A continuación, la función comprueba los derechos de acceso del cliente al producto de datos en el CRM u otro sistema y también comprueba si se aplica el pago por suscripción o por uso. Si se aplica una suscripción, la función comprueba si es válida.
  6. La función registra el uso del producto de datos para el pago:
    1. Uso de registro en un libro mayor; y/o
    2. Ejecución de un pago en línea a través de un proveedor de pagos.
  7. Una vez autorizado y monetizado, API Gateway proporciona acceso al producto de datos.