Spire CMS Configured Commerce 5.x architecture
Describes the 4-tier architecture that comprises Configured Commerce 5.x.
Architecture stack
Application structure
The application structure has been refactored to make use of widgets and RESTful APIs. The Storefront is presented with AngularJS directives that are initialized with the business logic from the Optimizely module.
Additionally, the plugins are now located in isolated libraries providing efficient extensibility. For example, custom translation services or payment gateways use interfaces to define contractual requirements in code.
Module structure
The componentized architecture and modularity provide targeted extension points to Configured Commerce as a whole. These modules can then be individually upgraded or allow for seamless upgrades.
Updated 8 months ago