Skip to main content

POS and Edge

POS Client Models

POS and Edge

ModelPOS LogicPlatformsUI
Thick ClientDeployed locally on deviceWindows, Linux, Android, iOSReact JS (singularly defined)
Thin ClientDeployed on server (Cloud POS, In-Store Server, or Master POS)Windows, Linux, iOS, AndroidReact JS (singularly defined)
BrowserDeployed on server (Cloud POS, In-Store Server, or Master POS)Chrome, Firefox, and other commercial browsersReact JS (singularly defined)

One Single Platform, One Single Codebase

POS Architecture - Thick and Thin Client

POS Architecture - Thick and Thin Client

LayerThick Client (POS Device)Thin Client (Mobile Server)
TopUIAPI
LogicLogicLogic
DataDatabaseDatabase
ManagementServices + UpdaterServices + Updater
DeploymentIn store locally on hardware, fully offline capableDeployable in the Cloud or in the store
PlatformsLinux, Windows, macOS, AndroidLinux, Windows
Client DevicesN/A (self-contained)Thin Client Apps (all platforms) or Browser (Chrome, Firefox, Safari, Brave, Opera)

Estate Manager, Stores, POS and Edge

Estate Manager, Stores, POS and Edge

Supports a 2-tiered or 3-tiered architecture:

TierComponentsData Flow
CloudEnactor Central Components - Retail Microservices (Estate Manager): User Interface, Transaction Processing and Archive, Configuration and Master Data, Cloud MessagingMaster Data and Configuration down / Transactions up
Stores or CloudEnactor Store Back Office (Optional) with Database, Enactor Edge Server (Optional) with DatabaseMaster Data and Configuration down / Transactions up
StoresPOS Native Thick Client Devices (with local Database), POS Edge Client DevicesReceives configuration, sends transactions

Resilient Store Topologies

Resilient Store Topologies

TopologyCloudStorePOS Devices
Large Resilient StoreEstate ManagerStore BO (with Database) + Mobile ServerFixed, Thick POS (with Database) + Thin POS Mobile or Fixed
Medium Resilient StoreEstate ManagerStore BO (with Database)Fixed, Thick, Master POS (with Database) + Thin POS Mobile or Fixed
Cloud BO Resilient StoreEstate Manager + Store BO (with Database)-Combined Mobile Server/POS (with Database) + Thin POS Mobile or Fixed

Cloud Store Topologies

Cloud Store Topologies

TopologyCloudStorePOS Devices
Resilient "Popup"Estate ManagerCombined Mobile Server/POS (with Database)Mobile Thin POS
Fully Cloud Store with BOEstate Manager + Cloud BO + Mobile Server-Fixed Thin POS + Mobile Thin POS
Fully Cloud StoreEstate Manager + Mobile Server-Fixed Thin POS + Mobile Thin POS

Further Reading

DocumentDescription
POS Installation - WindowsInstalling thick client POS on Windows
Thin Client Installation - WindowsInstalling thin client POS on Windows
Store Server Installation - WindowsInstalling the store server on Windows
Mobile POS - AndroidConfiguring mobile POS for Android devices
Mobile POS - iOSConfiguring mobile POS for iOS devices
Native Android POS InstallationInstalling the native Android POS application
Native iOS POS InstallationInstalling the native iOS POS application
Configure Web POSConfiguring browser-based Web POS
Configure Self CheckoutConfiguring self-checkout terminals