https://github.com/unexist/showcase-workflow-engines
Showcase for workflow engines [MIRROR]
https://github.com/unexist/showcase-workflow-engines
camunda quarkus showcase
Last synced: about 2 months ago
JSON representation
Showcase for workflow engines [MIRROR]
- Host: GitHub
- URL: https://github.com/unexist/showcase-workflow-engines
- Owner: unexist
- License: apache-2.0
- Created: 2021-06-07T09:25:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-26T15:54:58.000Z (almost 3 years ago)
- Last Synced: 2025-04-01T22:49:34.369Z (about 1 year ago)
- Topics: camunda, quarkus, showcase
- Language: Java
- Homepage: https://hg.unexist.dev/showcase-workflow-quarkus
- Size: 279 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Showcase for workflow engines based on quarkus and spring
This project holds a showcase for various workflow engine things.
== Engines
- Camunda
- Kogito
== Links
=== Camunda
- https://docs.camunda.org/manual/7.15/reference/rest/overview/embeddability/
- https://camunda.com/blog/2021/03/external-task-client-spring-bootified/
- https://camunda.com/blog/2021/08/camunda-platform-runtime-7160-alpha4-released/
- https://github.com/camunda/camunda-bpm-examples/tree/master/quarkus-extension/simple-rest-example
=== Kogito
- https://quarkus.io/guides/kogito
- https://kiegroup.github.io/kogito-online/#/editor/bpmn
- https://github.com/kiegroup/kogito-operator
- https://blog.kie.org/2021/05/simplest-custom-tasks-in-kogito.html
- https://github.com/kiegroup/kogito-examples
- https://developers.redhat.com/articles/2021/06/24/automating-rule-based-services-java-and-kogito#automating_business_rules_with_kogito
- https://github.com/KIE-Learning/kogito-enablement/blob/master/modules/04_Kogito_CDI/04_1_Kogito_Service_Task_CDI_Lab.adoc
- https://docs.jboss.org/kogito/release/latest/html_single/
- https://blog.kie.org/2021/06/kogito-task-management-api.html
- https://github.com/kiegroup/kogito-runtimes/tree/master/quarkus/addons
=== Redpanda
- https://github.com/vectorizedio/redpanda
- https://vectorized.io/blog/getting-started-rpk/
== Problems
=== Camunda
- No JNDI support in quarkus
.. Datasource must be passed to engine which is only accessible via injection
- The rest path has been changed recently in camunda:
.. Old: http://localhost:8080/rest/engine/default/process-definition/key/todo/start
.. New: http://localhost:8080/engine-rest/engine/default/process-definition/key/todo/start
=== Kogito
[source]
----
Fire rule limit reached 10000, limit can be set via system property org.jbpm.rule.task.firelimit or
via data input of business rule task named FireRuleLimit
----
This basically means there is a loop in a rule and it is called repetitively.