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. 

Reference Product Details Page Architecture: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4786239896.html#bridgehead_4807170438  

Leave a comment

Your email address will not be published. Required fields are marked *