The solution is process-oriented, and is driven by cross-module business processes that utilize functionalities not only for MaxBill components but also for third-party modules. Business processes are orchestrated by the BPM engine which is based on Camunda. Using this engine enables easy external workflows integration – your business analysts and system integrators can implement new workflows into BPMN2.
We support the following interface methods: synchronous and asynchronous communication flows, real-time responses for REST API calls, batch processing, file exchange, SNMP messaging, and traditional SOAP APIs. The solution includes a unified user security mechanism, interfacing bus for cross-module interfacing via REST APIs exposed via the API gateway.
In addition, we provide REST, Kafka, and WebSocket APIs to our BPM engine for managing implemented business processes. It allows the execution of MaxBill’s workflows by third-party systems, such as customer portals, CRM systems, mobile customer apps, etc.