Solution Overview for Business Users / Version 2506.0
Table Of ContentsThe connections to external commerce systems now follow a new architectural approach (called Commerce Hub). A generic, commerce-vendor neutral client in the CMS components (for example, Studio, CAEs) connects to one or more commerce adapter services that contain vendor-specific code. This allows a clear separation of the commerce connection and other CoreMedia components. It enables you to:
use different commerce providers simultaneously
avoid huge number of requests and the resulting slow latency towards Commerce systems by adding a delegating and caching service in between, so that not every component directly accesses the commerce system.
bugfixes and updates for new Commerce releases only need an update of a small component/service independent of the main CoreMedia components
As all connectors to the Commerce systems have different requirements in terms of technology and used libraries, they are now independent of each other and do not share the same libraries in the blueprint, anymore.
Nevertheless, the different adapters and the CMS blueprint use the same base-client that define the API between the generic client and the adapter implementations. The communication protocol uses gPRC with protocol buffers, based on HTTP/2 to ensure a fast and reliable connection.
Demo Sites for SAP Hybris Apparel, Salesforce Commerce Cloud SiteGenesis and SFRA as well a HCL (formerly IBM) Commerce Aurora B2C now use Commerce Hub by default.
Calista still uses the legacy non-Commerce Hub approach and will be migrated in the near future. Legacy eCommerce API implementations for Salesforce Commerce and SAP Hybris have been removed from the blueprint but can requested via Support.
The following connectors are available:
Connector for Salesforce Commerce Cloud, see Section 3.1, “CoreMedia Content Cloud for Salesforce Commerce Cloud”
Connector for HCL / IBM Commerce, see ???
Connector for SAP Commerce Cloud, see Section 3.2, “CoreMedia Content Cloud for SAP Hybris”


