Esta imagem mostra a arquitetura de uma integração que importa itens de catálogo para o Oracle Commerce Cloud de uma origem externa (um aplicativo de terceiros) para oferecer promoções nesses itens e, em seguida, usando o Oracle Configure, Price, and Quote Cloud.

A imagem mostra uma Região do Oracle Cloud Infrastructure composta por uma implementação do Oracle Commerce Cloud, a tenancy do OCI do cliente e uma instância do CPQ SaaS. Fora da Região é um data center local que contém um armazenamento de dados e uma coleção de outros aplicativos.

Dentro do Oracle Commerce Cloud há webhooks de eventos, webhooks funcionais e widgets. Há também um repositório de dados para o Database Schema XML, um Agente, que representa um centro de atendimento ao cliente, uma implementação do Design Studio e um Laboratório de Mídia. A implementação do Oracle Commerce Cloud também inclui relatórios integrados e funções analíticas integradas.

A imagem também descreve como o Commerce Cloud se integra ao CPQ. Ela mostra como, usando dados do Oracle Integration na tenancy do OCI do cliente, ocorre o seguinte:
  1. Configuração do Produto
  2. Solicitação de cotação do comprador
  3. Solicitação de cotação do agente
  4. Pedido baseado em ativo

Dentro da tenancy do OCI do cliente, há instâncias do OCI Identity and Access Management (incluindo uma para políticas e chaves de autorização), uma instância do Oracle Identity Cloud (também para políticas e chaves de autorização) e uma instância do depósito de banco de dados autônomo. Ele também contém armazenamento de objetos OCI e uma instância do Oracle Integration. Tudo isso é protegido pelo Cloud Guard.

O fluxo de integração é executado da instância do Oracle Integration para a instância do OCI Object Storage, para a integração do CPQ no Commerce Cloud e para a implementação do CPQ SaaS. A instância do OCI Object Storage grava dados na instância do depósito do banco de dados autônomo.

Dentro da implementação CPQ SaaS da região do OCI estão os serviços web, incluindo a API REST e as APIs SOAP 1.0 e 2.0, a funcionalidade de importação e exportação do BigMachine Extensible Language.

O data center local, que não faz parte da região do OCI, contém armazenamento de dados externo, que se comunica bidirecionalmente com o Oracle Commerce Cloud e um conjunto de três outros aplicativos, todos se comunicando bidirecionalmente com o Oracle Commerce Cloud, conforme descrito aqui:
  • Os aplicativos do construtor de interface do usuário se comunicam via HTML do REST com widgets do Oracle Commerce Cloud.
  • Um Sistema de Calculadora de Entrega se comunica via notificação JSON com webhooks funcionais do Oracle Commerce Cloud.
  • Um Sistema Order Management se comunica via notificação JSON com webhooks de eventos Oracle Commerce Cloud.