이미지는 OCI에서 지불 프레임워크를 설정하여 데이터 수익 창출을 위한 아키텍처를 보여줍니다. 세 가지 요소로 구성됩니다.
온프레미스 위치는 OCI 구현과 ERP 서비스 및 CRM 서비스를 공유합니다.
OCI 위치에는 다음이 포함됩니다.
- 데이터 제품 인스턴스, 자율 운영 데이터 웨어하우스 및 Oracle Machine Learning
- Oracle Functions의 인스턴스
- API 게이트웨이
- Oracle의 Identity and Access Management 서비스 인스턴스입니다.
클라이언트 응용 프로그램 및 지불 프로세서(예: 스트라이프)는 인터넷에 상주합니다.
구성요소는 이 데이터 플로우를 설명하는 번호가 지정된 화살표로 상호 연결됩니다.
- 고객이 ID 제공자를 사용하여 인증합니다.
- 고객은 API 게이트웨이를 통해 데이터 제품 API에 액세스하여 나중에 요청을 승인한 후 자체 정책(예: 제한)을 적용합니다.
- API Gateway는 요청을 승인하는 함수를 호출합니다.
- 이 함수는 제공된 고객 토큰을 ID 제공자와 함께 검증합니다.
- 그런 다음 CRM 또는 기타 시스템에서 데이터 제품에 대한 고객의 접근 권한을 확인하고 구독 또는 사용량별 지불이 적용되는지 확인합니다. 가입이 적용되는 경우 함수는 가입이 유효한지 확인합니다.
- 이 기능은 지급에 대한 데이터 제품 사용을 기록합니다.
- 원장의 사용 기록; Recording use in a ledger; 및/또는
- 지급 제공자를 통해 온라인 지급을 실행합니다.
- 인증 및 수익 창출이 완료되면 API Gateway는 데이터 제품에 대한 액세스를 제공합니다.