WMS: Weapon Management System is an automated system for service accounting, rating, and billing. WMS is a universal account manager (customer accounts) that contains a history of rated transactions. Accounts are controlled by BPMN processes whose activities are defined by Erlang functions. EXO, as an example of ERP.UNO, can be used as a prototype for building billing systems, banks, and other accounting systems.
BPE (Business Process Engine) defines the infrastructure for orchestrating business processes according to the BPMN standard and declarative rule-based systems. BPE transactionally stores all steps of business processes in KVS, a modern RocksDB-based database system.
$ sudo apt install erlang elixir build-essential cmake
$ git clone https://github.com/erpuno/warehouse
$ cd warehouse
$ mix deps.get
$ iex -S mix
> EXO.boot
In parallel, open:
$ open http://localhost:8004/app/login.htm
This is an educational example of a preparatory course for interns, used to acquire skills in programming systems using the N2O.DEV libraries.
- Maxim Sokhatsky