Technical
Technical and Technology
The ARMS Armory Management System is an enterprise-class armory management application using J2EE framework and application architecture including Java, Enterprise Java Beans (EJBs) and HTML. ARMS software is a single code base with robust and mature armory and weapons warehouse management software functionality. ARMS supports the use of bar coding and RFID technologies for workflow automation, tracking and security. ARMS technical specifications include:
Local Servers
Virtual machine or physical server
2-4+ cores depending on amount of data and number of users
4-8 GB+ RAM (8-16GB+ if database server on same machine)
Java 6 or Java 7 JDK
40-200GB disk space (configured as RAID 1 highly recommended)
40GB+ if database on separate server – more if logs will be large
200GB+ depending on number of items to be tracked, if database server on same machine and we store backups
UPS (highly recommended)
If multiple power supplies is an option, this is also recommended
Operating System Support
Windows XP/Vista 7/Windows 8/Windows 10
Windows Server 2003/2008/2012/2016
SmartTraxx does not require Windows Server version since we are Java based
Linux – Ubuntu preferred, but other Linux distros are possible
Database Support
MySQL is our default database and performs very well with SmartTraxx
Microsoft SQL Server 2008/2012/2014/2016 support is also available
Database server can be on same machine as application server, or a separate machine, but separate database server is slower due to network delays
Database Backup
MySQL – we will set up a Windows Scheduled Task or Linux cron job to perform database backups nightly. Ideally the backup files would be stored on a separate machine provided by the client, so they are separate from the main app server.
Microsoft SQL Server 2008/2012/2014/2016 – if client chooses this option, we ask that client IT staff assume responsibility for database backup (maintenance plan) and restores. Most clients who run SQL Server already have standard backup procedures and software in place, and SmartTraxx just becomes another database in their infrastructure.
Server Networking Requirements
Static IP address compatible with network
Network gateway IP address
Network mask
Domain name server IP address
Domain name (optional)
DNS entry pointing to server (unless IP address will be used as server name – not recommended)
SSL certificate for https:
if server name will be xxx.virtualdoxx.com, we can supply SSL wildcard cert
if server name will be xxx.clientname.com, we ask client to supply a suitable SSL cert for server
Workstation Requirements
Windows XP, 7, 8 or 10
4GB+ RAM (2GB is OK for Windows XP)
Administrative Users require Java 6/7/8 (JRE) from java.com
Casual Users do not require Java
Mobile Computing and RFID
Portable RFID reader syncs to application server via network using restful web services
Requires WiFi connectivity, USB, or Ethernet connection
Fixed RFID readers (choke point and doorway detection zones) require network connection and power source. Some network RFID readers support POE (Power Over Ethernet) and only require a single Ethernet cable connected to a POE switch.