Core Engine is the heart of Elastic Path Commerce. It is a set of libraries that contain classes shared across the different components of the application. These classes are organized into the following categories, or layers:
- Domain layer
- Service layer
- Data access layer
The libraries are as follows:
Base classes required by all projects.
Cache wrapper and factory related classes
Core eCommerce services and data structures.
Cache lookup classes for category, product characteristics, products and product SKUs.
OpenJPA specific implementation of Persistence classes.
Persistence API classes.
Settings related domain and service classes.
Main and first point for Ehcache configuration. Supports also external Ehcache configuration