Core Commerce Source Modules
Core Commerce Source Modules
Below are some of the key modules in the Core Commerce source distribution.
Commerce Engine Modules
Key Commerce Engine source modules:
| Module | Description |
|---|---|
| cmserver | Commerce Manager Server JAR module. |
| core | Core Engine project. This project produces the JAR that contains the Core engine, which contains the lower layers of Core Commerce architecture. |
| Email processing modules. | |
| importexport | Import-Export Tool. |
| jms | JMS integration. For more information, see Asynchronous Event Messaging. |
| liquibase | Liquibase changelogs. |
| messaging | Event messages for business events. For more information, see Asynchronous Event Messaging. |
| order-processing | Camel routes to split order events into gift certificate and shipment events for fulfillment processing. |
| payment-gateway-connectivity | Connectivity API for payment processing that is used by Payment Gateway Accelerator Kits. |
| querylanguage | Query Language project. This project produces a JAR that contains advanced query/EPQL classes. |
| search | Search Server JAR module and Solr configuration files. |
| storefront | Storefront Server JAR module. |
| sync | Data Sync Tool. |
| tax-calculation-connectivity | Connectivity API for tax calculation that is used by Tax Calculation Accelerator Kits. |
Commerce Extensions Modules
Key Commerce Extensions source modules:
| Module | Description |
|---|---|
| activemq-broker | Runs a local ActiveMQ JMS broker. |
| assets | Application assets including Velocity templates and dynamic content. |
| cmserver | Commerce Manager Server extension JAR and webapp modules. |
| core | Core extensions. See Extensions Core modules. |
| cortex | Cortex extension bundles, commerce engine wrapper, webapp and system tests. |
| data-population | Data Population extensions. See Data Population - Extensions Environment. |
| database | Schema extensions and catalog data. See Modifying Schema and Catalog Data. |
| importexport | Import-Export Tool extensions |
| integration | Integration Server webapp. |
| osgi-wrappers | OSGi wrapper of core and extensions modules for the Commerce Manager Client. |
| packager | Creates a deployment package. |
| search | Search Server extension JAR and webapp modules. |
| storefront | Storefront Server extension JAR and webapp modules. |
| sync | Data Sync Tool extensions. |
| system-tests | System tests that depend on launching webapps. Includes webapp smoketests, extensibility tests, Import/Export tests, and Data Sync tests. |

