 
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.
 
					

