Activiti
Activiti is an open-source Java-based BPMN workflow and process automation platform. It provides a light-weight engine for executing BPMN 2.0 process definitions and automating business processes within Java applications and microservices. It exposes a Java API and REST API to deploy process definitions, start process instances, manage tasks, and query history.
The core components include the process engine, a runtime repository, a task service, and a history service.
Activiti provides a web-based modeler for BPMN diagrams and a monitoring interface to inspect process instances,
Activiti has an active community and ecosystem, with ongoing development under an open-source license (Apache-style). It
Typical use cases include automated approvals, order processing, and incident response workflows that require traceability and