Skip to main content

Enactor Store Architecture

Enactor Store Architecture

Slide 1


Topics

  • Enactor Solution Architecture
  • Architecture Principles
  • Store Deployment Models
  • Enactor Fixed POS Application Components

Typical Deployment of Thick POS and Mobile Devices

Typical Deployment of Thick POS and Mobile Devices

Head Office

  • Enactor Estate Manager with Database

Stores

  • Enactor Store Server with Database
  • Enactor POS Thin Client Server
  • POS Thin Client (Remote Client App)
  • Mobile and Tablet Thin Client (Remote Client App)
  • Enactor POS with local Database

Enactor In-Store Architecture

Enactor In-Store Architecture

Back Office Server (1 Per Store)

  • VM on in-store server or physical device
  • 2-4 Cores, 8GB+ RAM
  • Windows 10 / Linux
  • MySQL / MariaDB DBMS
  • Contains Enactor Back Office with local databases

Enactor Mobile Server

  • Connects to Back Office Server
  • PDP comms over WiFi to Mobile POS devices

Fixed POS Device

  • Local Database
  • Peripherals: scanner, printer, pinpad

Shared Peripherals (1 Per Store)

  • PayPoint (networked), Printer, Cash Drawer, Pinpad

Management Tools

  • Estate Monitor
  • Remote Data Management
  • Remote Upgrade
  • Self-Service Installers

Enactor POS Internal Architecture

Enactor POS Internal Architecture

Component Stack

  • Peripheral Devices - Flexible access to range of retail peripherals (JPOS)
  • Databases - Local master data repository, transaction data store (JDBC)
  • POS Application - Interactive POS UI, POS Engines, peripheral control (JVM)
  • Services Application - Central server communications, automated processing (Apache Daemon / JVM)
  • Application Updater - Automated upgrades, normally dormant (JVM)

Foundation Layers

  • Java - runtime environment
  • Operating System - Windows, Linux

Further Reading

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

DocumentDescription
How to: POS Installation (Windows)Step-by-step POS installation on Windows
How to: Store Server Installation (Windows)Store Server (Back Office) installation on Windows
How to: Store Server Docker DeploymentStore Server deployment using Docker