Building Blocks
The Easy Extension Framework comprises the following building blocks to accelerate SAP Commerce Cloud Development

Figure | Building Blocks of Easy Extension Framework
Easy Extensions
The Easy Extension building block enables to create the lightweight addon packages to extend and deploy customizations at runtime. The features enabled by Easy Extension building block are:
Create new Spring beans in Groovy & Register in the application context at run time.
Extend existing Spring beans in Groovy & Register in the application context at run time.
Load ImpEx scripts
Add/Update the properties
Refer to Easy Extension for more details.
Easy REST
The Easy REST building block enables the developers to create REST APIs or incoming webhooks and expose then at run time. The features enabled by the Easy REST building block are:
Creation and configuration of REST services at run time.
Supports SSL
Supports Basic, JWT and OAuth 2.0 authentications.
Supports request validation
Automatic documentation with Swagger
Refer to Easy REST for more details.
Easy Type
The Easy Type building block enables the developers to create or modify the types in the SAP Commerce Cloud type system at run time. The features enabled by the Easy Type building block are:
Create new Item Types or a subtype of an existing type
Add attributes to existing types
Create new enumerations types
Create new collection types
Create new map types
Create new relation types
Add/update localization for the types and attributes.
Refer to Easy Type for more details.
Easy Backoffice
The Easy Backoffice building block enables the developers to configure the SAP Commerce Cloud Backoffice Cockpit at run time. Following are the configurable options available via Easy Backoffice:
Add backoffice cockpit configuration for new or existing types.
Override existing backoffice cockpit configuration for existing types.
Add/update backoffice labels
Refer to Easy Backoffice for more details.