HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In

Understanding 5.x architecture for Spire CMS

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

What’s Next