FREE WORKSHOP | October 9, 1:00 pm (UTC+0)

Event-driven Approach to Development of Process Applications
with Jmix BPM

Asset 23

The Core Pain of BPMN: Beautiful Diagrams vs. Reality

In the real world, events happen all the time, and we have to react to them, whether it's an order intake, a call to a call center, a sensor going off, an arrival of a certain date or anything else.

In terms of software development, the event-driven approach became a universally accepted reality years ago. The main principle of event-driven architecture is the principle of dividing a system into independent components, which communicate with each other via events.

It is similar with business processes. The analysts are accustomed to drawing a process as a chain of actions, following one after another. Such models are easier to perceive and discuss with the business, but the real world doesn't work like this.

Let's take order processing as an example. As a rough approximation, it can be imagined as a linear process. But we understand that the customer can cancel the order at any given moment, right? Meaning that an event can happen that doesn't fit the linear logic, and we have to handle it somehow...

So, what do we do?

Making BPMN Work with the Event-Driven Approach!

Transforming BPMN from Theory into Practice

Fortunately, the people who have created BPMN have thought of such possibilities and incorporated them into the notation.

However, it is not every developer who can use it properly. And that's one of the reasons why BPMN diagrams do nothing but decorate the office walls and never turn into automated processes.

So, where do you actually find a step-by-step guide on how to make it all work with the right tools and on the tech stack you already know?

 

Asset 24

If you want to shift from bulky and tangled processes to sets of simple processes that interact with each other, you can attend our workshop.

We are going to show you how to implement complex tasks using the event-driven approach!

What you'll learn

  • How to apply the event-oriented approach to business process automation in practice.

  • Which BPMN tools are used for it. 

  • How is interprocess interaction organized.

124

Dmitriy Vaschenko,
Lead Jmix , Haulmont

October 9, 13:00 (UTC+0)

Workshop length 60 minutes

Join BPM Workshop

Event-driven Approach to Development of Process Applications
with Jmix BPM