Understand the Communications Open Storefront Framework Architecture

Use the Communications OSF architecture to plan and set up your development environment for rapid development and deployment of your storefront and self-care applications. You can develop and run applications in your development environment locally and then deploy them to the Oracle environment

The Communications OSF architecture includes the CX Commerce OSF components. For information on the CX Commerce OSF components, see the Understand the Open Storefront Framework chapter in the Developing Open Storefront Framework Applications for Oracle CX Commerce guide.

In addition to these components, use the following Communications OSF components to build storefront and self-care applications for Oracle Digital Experience for Communications:

  • Communications widgets: The communications-specific widgets that you can use in conjunction with core CX Commerce widgets to build your storefront and self-care applications. Widgets work together with plug-ins and other components to help you create your website user interface.

  • TMF APIs: The TMF open APIs through which the widgets make calls to the storefront server. Communications widgets call the TMF APIs through the CX Industries Framework, which routes the requests to the corresponding TMF API. Refer to the following guides on My Oracle Support at https://support.oracle.com:

    • Rest API Guide for Buying Experience for information on the TMF APIs used by storefront applications

    • Implementing CX Industries Framework for information on CX Industries Framework

  • Communications registry: The read-only communications NPM registry (@oracle-dx4c-buying:registry) that you can use to get all the communications-specific open storefront packages and their dependencies for your environment. You can download these OSF packages and their dependencies as needed. You can also develop new packages and dependencies if required.

This image illustrates the communications Storefront and Self-care OSF architecture.

The communications Storefront and Self-care OSF architecture.