Skip to main content

Data Architecture

Data Architecture

Slide 6


Data Architecture Overview

Data Providers
Master Data Providers
PIM
Merchandise
HR
Master Data →
API Providers
CRM
Inventory
Loyalty
Product / Basket / Order
← API Request / Response →
Enactor
Enactor Central Components
Enactor Estate Manager
Database
Enactor Commerce APIs
↓ Master Data & Configuration↑ Transactions↕ API Request / Response
Store Devices
Database
POS & Mobile Devices
Enactor JavaScript API
Data Consumers
→ Transaction Data Export (Enactor XML / External)
Transaction Data Consumers
Finance
BI
Inventory
Audit / Loss Prevention
← API Request / Response →
API Consumers
Webshop
Mobile Apps
3rd Party Sales Tools
← Data Exchange
Web Front-End
Search & Select
Interactive Sales Tools

Enactor Data Representation

Enactor XML Structure

Applies to all Enactor Entities:

  • Master Data
  • Configuration Data
  • Transaction and Event Data

Internal and External Representation

  • Database
  • File
  • REST/SOAP API payload
  • Internal Data Transfer

Simple conversion between XML and Java Objects.


Further Reading

For additional information and further reading on Data Architecture, please see the following guides:

DocumentDescription
Inbound Integration Guide - IntroductionMaster Data - entities, XML, imports and exports
Outbound Integration Guide - Introduction: Transaction DataDocuments, services and messages
Inbound Integration Guide - Introduction: Configuration DataXML
Outbound Integration Guide - Introduction: System DataEvent data and system events