Technology — ShipHawk WMS

Technology

ShipHawk WMS is a web-based product that can be deployed to the cloud or on premise in a customer’s environment. The following sections provide details on the technologies employed within ShipHawk WMS and the architecture.

Overview

The enterprise components of ShipHawk WMS rely upon three open source (GPL license) technologies to operate; these are:

This architectural stack could easily be supported with a standard LAMP (Linux, Apache, MySQL, PHP) bundle; however, ShipHawk WMS is not limited to only a Linux deployment. Rather, ShipHawk WMS can be deployed on any foundation that supports Apache, MySQL, and PHP, including Windows, Unix, and OS X, in physical or virtualized environments.

ShipHawk WMS communicates with external systems using RESTful web services (Representational State Transfer, or REST). Real-time RESTful integration with NetSuite is achieved with the installation of a single, unobtrusive, ShipHawk WMS RESTlet installed within NetSuite using standard procedures. The REST "architecture style" reduces the complexity of interfaces, while increasing the throughput, performance, and maintainability of the solution. The REST architecture within ShipHawk WMS is multi-threaded, and not restricted to the single-thread limitations of NetSuite’s prior generation SOAP-based web services integration.

ShipHawk WMS also provides a high-performance integration engine which is developed using Java SE that can be deployed on any system that supports a JVM (Java Virtual Machine).

The ShipHawk WMS User Experience (UX) is 100% web-based and will run on virtually any mobile and fixed device that supports the WebKit-browser engine, including but not limited to Firefox, Chrome, Safari, Opera, or Silk. If operating ShipHawk WMS on a mobile device, that device must be running a recent version of either Google Android, Amazon Fire OS, or Apple iOS. You may also run ShipHawk WMS on virtually any modern-day desktop or tablet operating system, using one of the browsers noted above. ShipHawk WMS is NOT compatible with WindowsCE. ShipHawk WMS is compatible with touch screen devices, AutoID barcode scanners (acting as keyboard wedges, either wired or wireless), and traditional keyboards (soft or hard). The most common device deployed for using ShipHawk WMS in a warehouse is a Motorola (or Symbol or Zebra) TC70 Mobile Computer.

Embedded 3rd Party Cloud Service Technologies

ShipHawk WMS’s virtual printer access (including raw driver printers) and real-time weight scale integration is provided using the PrintNode cloud service:

ShipHawk WMS’s complex form-based reporting is provided using the Docmosis cloud service: