Skip to main content
Version: 8.3.x

Core Engine of Self-Managed Commerce

Core Engine is the heart of Self-Managed 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:

  • 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