camunda-bpm-reactor - Event Driven process applications

  •        77

Event-based listeners and delegates for camunda. This extension provides a process engine plugin that registers Execution- and TaskListeners to all possible elements and all possible events. These listeners then publish their delegates (DelegateTask, DelegateExcution) to an event bus.

https://camunda.github.io/camunda-bpm-reactor/
https://github.com/camunda/camunda-bpm-reactor


Dependencies:

org.camunda.bpm.extension.reactor:camunda-bpm-reactor-eventbus:null
org.camunda.bpm.extension.reactor:camunda-bpm-reactor-core:null
org.camunda.bpm.extension.reactor:camunda-bpm-reactor-spring:null
org.camunda.bpm.extension.reactor:camunda-bpm-reactor-spring-starter:null

Tags
Implementation
License
Platform

   




Related Projects

Camunda - Platform for Workflow and Business Process Management

  •    Java

Camunda is an open source platform for workflow and business process management. You can model and execute BPMN 2.0, CMMN 1.1 and DMN 1.1. Camunda's core is a rock-solid, freaking fast execution engine that is horizontally scalable and comes with helpful web applications.

Flowable - The Java BPM Engine

  •    Java

Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users. It is lightning fast, tried and tested BPMN 2 process engine. It can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. It integrates perfectly with Spring. With a rich Java and REST API, it is the ideal engine for orchestrating human or system activities.

EventMachine - Fast, simple event-processing library for Ruby programs

  •    Ruby

EventMachine is an event-driven I/O and lightweight concurrency library for Ruby. It provides event-driven I/O using the Reactor pattern, much like JBoss Netty, Apache MINA, Python's Twisted, Node.js, libevent and libev.

Activiti - BPMN 2.0 Platform

  •    Java

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.

Joget - Workflow + Low-Code Application Development + Open Source

  •    Java

Joget Workflow is an open source platform to easily build enterprise web apps. It helps to build full-fledged apps e.g. CRM, HR, Healthcare, etc. More than just a workflow or BPM platform, Joget offers full-fledged agile application development capabilities (consisting of processes, forms, lists, CRUD and UI), not just back-end EAI/orchestration/integration or the task-based interface for traditional workflow/BPM products.


NGinn.BPM

  •    

NGinn.BPM - a BPM / Workflow engine for Microsoft.Net It's a lightweight workflow manager based on Petri nets and taking some ideas from BPMN. NGinn BPM helps automate business processes in large organizations, such as telecoms, by enabling to build workflows that coordinat...

event-loop - ReactPHP's core reactor event loop that libraries can use for evented I/O.

  •    PHP

ReactPHP's core reactor event loop that libraries can use for evented I/O. In order for async based libraries to be interoperable, they need to use the same event loop. This component provides a common LoopInterface that any library can target. This allows them to be used in the same loop, with one single run() call that is controlled by the user.

Project Reactor - Create efficient Reactive systems

  •    Java

Reactor is a fourth-generation Reactive library for building non-blocking applications on the JVM based on the Reactive Streams Specification. Reactor is a fully non-blocking foundation with efficient demand management. It directly interacts with Java functional API, Completable Future, Stream and Duration. Reactor Operators and Schedulers can sustain high throughput rates on the order of 10's of millions of messages per second.

kft-activiti-demo - Demo for workflow framework and BPM platform -- activiti

  •    Javascript

Demo for workflow framework and BPM platform -- activiti

nio4r - New I/O for Ruby: Cross-platform asynchronous I/O primitives for scalable network clients and servers

  •    C

New I/O for Ruby (nio4r): cross-platform asynchronous I/O primitives for scalable network clients and servers. Modeled after the Java NIO API, but simplified for ease-of-use. nio4r provides an abstract, cross-platform stateful I/O selector API for Ruby. I/O selectors are the heart of "reactor"-based event loops, and monitor multiple I/O objects for various types of readiness, e.g. ready for reading or writing.

BPMMeter

  •    Java

BPMMeter is a very simple BPM (Bits per Minute) meter for j2me platform. Setup it on your cellphone and measure BPM whatever you are.

reactor-core - Non-Blocking Reactive Foundation for the JVM

  •    Java

Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactive Extensions inspired API and efficient event streaming support. Reactor 3 requires Java 8 or + to run.

BPM Calculator

  •    

BPM Calculator is a small program that can be used to calculate the BPM (Beats Per Minute) of a song, by simply click a button at each beat, it can be used along a metronome to precisely let it play along a song.

Alcatech BPM-Studio Archive Manager

  •    DotNet

The Alcatech BPM-Studio Archive Manager is a tool for automatic building the archive of BPM-Studio. It allows you to quickly load all your music into your archive and order it without having the music duplicated in multiple folders on your computer.

Processmaker - Open source workflow and business process management (BPM) software suite

  •    PHP

ProcessMaker is an open source workflow and business process management (BPM) software suite that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR and operations.

cf-java-client - Java Client Library for Cloud Foundry

  •    Java

The cf-java-client project is a Java language binding for interacting with a Cloud Foundry instance. The project is broken up into a number of components which expose different levels of abstraction depending on need. Both the cloudfoundry-operations and cloudfoundry-client projects follow a "Reactive" design pattern and expose their responses with Project Reactor Monoss and Fluxs.

RunaWFE

  •    Java

RunaWFE is a workflow / BPM / BPMS based on JBOSS JBPM engine (written in Java). It is a cross-platform end user solution for business process management. It provides rich web interface with tasklist, form player, graphical process designer, automatic bots and more

OpenERP - Open Source Business Applications

  •    Python

OpenERP is a comprehensive suite of business applications including Sales, CRM, Project management, Warehouse management, Manufacturing, Financial management, Human Resources, Point of Sale, Accounting, Purchase, Marketing and lot more. It has over 700 OpenERP modules available on Launchpad. The package contains OpenERP server, web client and GTK client.

nanoevents - Simple and tiny (119 bytes) event emitter library for JavaScript

  •    Javascript

Simple and tiny event emitter library for JavaScript. Methods on returns unbind function. Call it and this listener will be removed from event.