Solon Flow Offers Lightweight JVM Process Orchestration via YAML Without BPMN XML
Solon Flow is a roughly 200KB process orchestration engine for JVM applications that uses flat YAML or JSON files instead of BPMN 2.0 XML to define workflows. It requires no database and supports resuming interrupted processes from a JSON snapshot, making it significantly lighter than traditional enterprise workflow engines. The engine is compatible with multiple JVM frameworks including Spring Boot, Quarkus, and Solon, and can also run in a plain Java main method. It provides seven node types — including exclusive, inclusive, parallel, and loop gateways — to handle branching, parallel execution, and iteration logic. Task and condition fields support component lookups, inline scripts, and cross-graph sub-process calls, allowing flexible customization without heavy configuration overhead.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in