This image shows the architecture for an integration that imports catalog items to Oracle Commerce Cloud from an external source (a third-party application) to offer promotions on those items, and then, by using Oracle Configure, Price, and Quote Cloud.
The image shows an Oracle Cloud Infrastructure Region comprised of an Oracle Commerce Cloud implementation, the customer's OCI tenancy, and a CPQ SaaS instance. Out the Region is an on-premises data center containing a data store and a collection of other applications.
Inside Oracle Commerce Cloud are event webhooks, functional webhooks, and widgets. There is also a data repository for Database Schema XML, an Agent, which represents a customer service center, a Design Studio implementation , and a Media Lab. The Oracle Commerce Cloud implementation also includes built-in reporting and built-in analytics functions.
- Product configuration
- Shopper quote request
- Agent quote request
- Asset-based ordering
Within the customer's OCI tenancy, are OCI Identity and Access Management instances (including one for authorization policies and keys), an Oracle Identity Cloud instance (also for authorization policies and keys), and an autonomous database warehouse instance. It also contains OCI object storage and an Oracle Integration instance,. All of this is protected by Cloud Guard.
The integration flow runs from the Oracle Integration instance to the OCI Object Storage instance, to the CPQ integration within Commerce Cloud, and to the CPQ SaaS implementation. The OCI Object Storage instance writes data to the autonomous database warehouse instance.
Within the OCI region's CPQ SaaS implementation are web services, including the REST API and SOAP APIs 1.0 and 2.0, BigMachine Extensible Language import and export functionality.
- User interface builder apps communicate via REST HTML with Oracle Commerce Cloud widgets.
- A Shipping Calculator System communicate via JSON notification with Oracle Commerce Cloud functional webhooks.
- An Order Management System communicate via JSON notification with Oracle Commerce Cloud event webhooks.