此圖像顯示透過在 OCI 上設定付款架構將資料貨幣化的架構。它由三個元素組成:
內部部署位置
OCI 實作
網際網路
內部部署位置與 OCI 實作共用 ERP 服務和 CRM 服務。
OCI 位置包含
自動配偶資料倉儲與 Oracle Machine Learning 的資料產品執行處理
兩個 Oracle Functions 執行處理
API 閘道
Oracle Identity and Access Management 服務的執行處理。
用戶端應用程式與付款處理程式 (例如 Stripe) 位於網際網路上。
元件由描述此資料流程的編號箭頭互連:
客戶會向身分識別提供者進行認證。
客戶可透過 API Gateway 存取資料產品 API,之後會在授權要求之後套用自己的原則 (例如節流)。
API 閘道會呼叫授權要求的函數。
此功能會驗證提供的客戶權杖與身分識別提供者
此功能會檢查客戶在 CRM 或其他系統中對資料產品的存取權,並檢查是否套用訂閱或每次使用付款。如果套用訂閱,函數會檢查該訂閱是否有效。
一旦獲授權,API 閘道會將要求轉送至代理主機函數。
依照要求,代理主機功能會收取存取資料產品的費用。請注意,此費用也可在成功存取資料產品後完成,避免客戶存取失敗時收取的費用。充電方式如下:
記錄分類帳的使用;及 / 或
透過付款提供者執行線上付款。
代理主機功能代表客戶存取貨幣化資料。