Elastic Path Commerce Development

Core Engine

Core Engine

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:

The libraries are as follows:
Library Purpose
ep-base Base classes required by all projects
ep-cache Cache wrapper and factory related classes
ep-core Core eCommerce services and data structures
ep-core-caching Cache lookup classes for category, product characteristics, products and product SKUs
ep-persistence-openjpa OpenJPA specific implementation of Persistence classes
ep-persistence-api Persistence API classes
ep-settings Settings related domain and service classes
openjpa-osgi-wrapper Main and first point for Ehcache configuration.

Supports also external Ehcache configuration