Business Process Modeling and Execution -- A Compiler for Distributed Microservices
This addresses the challenge of business process modeling and execution for distributed systems, but appears incremental as it builds on existing actor and microservice concepts.
The paper tackles the problem of modeling business processes by proposing an actor-based approach and a compiler architecture to execute them as distributed microservices, aiming to better support their fundamental nature.
In this paper, we propose to rethink the dominant logic of how to model business processes. We think that an actor based approach supports in a much better way the fundamental nature of business processes. We present a proposal for a compiler architecture to model and execute business processes as a set of communicating microservices that are hosted on a general purpose virtual machine for distributed execution.