Internally, Hydra OMS consists of four main components:

  1. BPM engine for which we use widely popular open source software called Activiti.
  2. Order Database that stores orders and utilizes hybrid relational/object storage available in PostgreSQL.
  3. OMS server with an API and a web interface for administration and order management is central to the solution interacting with all other components. It is implemented in Ruby on Rails.
  4. Embeddable BPM widget with configurable Execution Wizard is a React-based JavaScript frontend application interacting with OMS server via REST API.

Hydra OMS is a familiar Ruby On Rails 4 application with PostgreSQL backend.

BPM widget is integrated into Hydra OMS and provides customizable business process management via Process Execution Wizard.


Download from GitHub Try demo