Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 4 Java BPM Projects
-
Activiti
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Project mention: Activiti VS javactrl-kafka - a user suggested alternative | libhunt.com/r/Activiti | 2023-02-02 -
Camunda BPM
Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
Project mention: Smart Working, orari flessibili, carriere e settori. Qual è la situazione? | /r/ItaliaCareerAdvice | 2023-06-12 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: Ask HN: Does async/await exist for transient processes? | news.ycombinator.com | 2023-08-30
See https://www.jbpm.org/ for one approach to the problem of long-running workflows which is based on the standard
which is not quite the programming model you want but it is similarly breaking up "functions" into small bits and serializing the state so that this can happen over long terms.
What you want has been done on an experimental basis, but maybe not industrialized, see
https://stackoverflow.com/questions/734638/language-that-sup...
https://www.reddit.com/r/ProgrammingLanguages/comments/145du...
-
Project mention: Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report | dev.to | 2023-01-23
First, I transformed this Trie Tree implementation into an open-source project, which I called Praecepta (Rules in Latin), so anyone can try it out. Then, I added three modules to it, with a decision table based on a real scenario (blurred input/output values). Each module uses a different framework: Praecepta, Camunda 7, and Kogito (the newest Kie solution for the Cloud).
Java BPM related posts
- Ask HN: Does async/await exist for transient processes?
- Ask HN: Does a standard for unified Task Management across services exist?
- Smart Working, orari flessibili, carriere e settori. Qual è la situazione?
-
Activiti VS javactrl-kafka - a user suggested alternative
2 projects | 2 Feb 2023
-
jbpm VS javactrl-kafka - a user suggested alternative
2 projects | 2 Feb 2023
-
Camunda BPM VS javactrl-kafka - a user suggested alternative
2 projects | 2 Feb 2023
- Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report
-
A note from our sponsor - Sonar
www.sonarsource.com | 23 Sep 2023
Index
What are some of the best open-source BPM projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Activiti | 9,616 |
2 | Camunda BPM | 3,517 |
3 | jbpm | 1,519 |
4 | kogito-runtimes | 1 |