SCA Feature Modules
SuiteCommerce Advanced (SCA) feature modules define the behavior for a specific feature or related functionality. Feature modules generally conform to the Model-View-Present (MVP) design paradigm prescribed by Backbone.js. Therefore, that they implement some combination of the following:
-
Entry Point: defines how the module interfaces with the top-level application.
-
Routers: direct URLs to client-side methods.
-
Views: listen to the user interface events and coordinate with the data required by the associated module.
-
Models, Collections, and Services: retrieve, create, and update data on the frontend and backend.
The following sections provide more information about the components of a feature module: