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.
- Configuração do Produto
- Solicitação de cotação do comprador
- Solicitação de cotação do agente
- 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.
- 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.