Technical requirements
The following parameters of the used equipment are averaged values resulting from the system operation practice in real life projects with various load profiles.
The hardware used while operating Ultimate Solid based systems is divided into three groups:
- 1. The infrastructure required:
- 2. Hardware to implement the additional functionality of Ultima components:
- 2.1 Warehouse portable data terminals (Ultima WMS components)
- 2.2 MySQL DBMS Servers and web-servers farm (components of Ultima eStore, Ultima b2b)
- 3. Miscellaneous retail equipment — devices for retail automation
1.1 Servers for Oracle DBMS
In Case the load is under 400 users, it is recommended to use two identical Intel-based servers operating as a Primary-StandBy database and a separate backup-server. Each server has its separate storage subsystem.
The general formula is: every 100 users require 2 cores and 4 disk surfaces in the storage system. In case the load is over 400 users, we recommend using a single middle-entry storage.
1.2 Ultima application servers
At least two application servers are required to ensure fault tolerance.
Each application server configured with one quad-core Intel Xeon processor and 4 GB RAM can service up to 400 users.
Required software:
- — ОС Windows Server 2008 and older
- — .NET Framework 4.5
1.3 Remote desktop access farm
One quad-core Intel Xeon server with 4 GB RAM can service up to 20 base client applications.
Required software:
- — ОС Windows Server 2008 and older
- — .NET Framework 4.5
1.4 Client workstations
Personal computer with Intel Celeron processor (or more powerful), 2 GB RAM using 32-bit version or 3 GB using 64-bit version of Windows. OS — Windows 7 or newer with .NET Framework 4.5
1.5 Print servers
Personal computer with Intel Celeron processor (or more powerful), 2 GB RAM using 32-bit version or 3 GB using 64-bit version of Windows. OS — Windows 7 or newer with .NET Framework 4.5
The printers used together with print server must be equipped with their own hardware print servers. If not possible they must be connected physically to the print server.
2.1 Warehouse portable data terminals (component of Ultima WMS)
Any device with Android 4.2 or higher having Bluetooth and Wi-Fi.
It is recommended to use 4000 or more mAh battery to ensure operability during the whole shift.
2.2 MySQL DBMS Servers and web-servers farm
(components of Ultima eStore, Ultima b2b)
For small loads (b2b), the minimum configuration for Ultima eStore / Ultima b2b component operation is an 8-core Intel processor at 2 GHz, SAS/SSD drives, and 8 GB RAM. In case the load is up to ~30 000 daily visitors, it is not required to distribute the web-server and MySQL to different machines.
With heavier loads (over 100,000 daily visitors), the database and application servers can be scaled horizontally to achieve the required level of fault tolerance.
3. Retail equipment —
devices for retail automation
Fiscal printer Shtrikh-Mini-Fr-K — to organize the cashier’s workspace.
Thermal transfer printer with paper width 72 mm and more (such as these) — to print temporary documents at different stages of a sales process.
Thermal transfer label printers Zebra TLP2824, Zebra GK420t — used at the warehouse to print bar codes.
The range of the connectable retail hardware is virtually unlimited, the most popular ones are only described here.