Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Spire CMS Commerce (SaaS) 5.x architecture

Describes the 4-tier architecture that comprises Commerce (SaaS) 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 Commerce (SaaS) as a whole. These modules can then be individually upgraded or allow for seamless upgrades.