Chaker FEZAI is an IT consultant at Sciam. He fell in love with Java at university and now He’s a Java solution expert. He has a keen interest in emerging technologies and while his expertise was at first on java back end development (middleware, micro services architectures) he has also developped a good knowledge in front end tech (typescript, node.js, angular) and a strong experience in software engineering (maven, git, CI/CD solutions).
He worked on a wide variety of projects types such as finance, security and industry and enjoys designing solutions for complex logic and contributing to develop challenging project.
In his spare time, he travels, learns new technologie and plays volleyball
As cloud-native architecture is getting more and more momentum, the need for cloud ready implementation of popular java business solution is increasing. Business Process Management (BPM) is following this historical evolution.
When it comes to create BPM workflow in Java, jBPM and Drools engines are the first solutions that comes to most developer’s mind. They are open source, easy to set up and very featured. However, they were not built for the cloud.
Don’t despair! Kogito is here to solve this limitation
Kogito is an open-source project by Red Hat. Its goal is to bring the Red Hat business automation suite to cloud.
This talk will start with a short introduction to the main BPM concept, especially on the Business Process Management Notation (BMPN), that allows business analyst to graphically design their workflow.
Then, we will show, in live coding, how to create a pure cloud-native workflow with Quarkus and Kogito and deploy it to OpenShift (or Kubernetes).
The result will be a REST microservice able to orchestrate other services.
You’ll leave the session with the code produced and the urge to test this nice piece of technology in your own project.
This session will be delivered in French.