Skip to main content

Open API Architecture

Platform and Open API Architecture

Enactor Platform and Open API Architecture

Enactor Central Components:

  • Retail Microservices (Estate Manager) - User Interface, Transaction Processing and Archive, Configuration and Master Data, Messaging
  • Enactor Commerce Microservices - Basket, Promotions, Inventory, Orders, Customer, Gift Card

Enactor Store Components (POS/MPOS/SCO):

  • Master Data and Configuration flows down from central
  • Transactions, Monitoring data, and System Events flow up

Retailer's Unified Commerce Composable APIs:

  • Basket | Loyalty | Inventory | OMS | CRM | Gift Card | Payments | Vouchers

APIs connect to Retailer Digital Channels (web, mobile, social, IoT). Available out of the box, with retailer project extensions.

API-First Architecture within a Retailer

API-First Architecture within a Retailer

AreaSystems
Master Data ProvidersERP, Merchandise, PIM, HR - feed master data into Enactor
API ProvidersCRM, Voucher, Loyalty, Product/Basket/Order - connected via API request/response
Enactor Central ComponentsRetail Microservices (Estate Manager) + Commerce Microservices - process and distribute data
Enactor Store ComponentsPOS/MPOS/SCO - connected via master data down, transactions up
Transaction Data ConsumersFinance, BI, Inventory or OMS, Audit/Loss Prevention
Retailer Digital ChannelsWeb, mobile, social, IoT - connected via APIs
Web Front-EndSearch and Select, Interactive Sales Tools - via Enactor JavaScript API (Data Exchange and HTML Web Pages)

Further Reading

DocumentDescription
UC API - IntroductionIntroduction to the Unified Commerce API
UC API - FunctionsAvailable UC API functions
UC API - Extension PointsUC API extension points for customisation