Getting Started

jBPM is a Java based Business Process Management suite written by Redhat. jBPM, which I think is now formally named Red Hat Process Automation Manager, is a middleware platform for creating and processing Business Process Models on an application server or in the cloud. Furthermore, it also has the ability to be embedded into a microservice and deployed as a Springboot application. jBPM is also easily extensible, and a great many Java developers work with the Springboot framework. I think this sets jBPM apart from other Business Process software.

I am a software developer and do not know much about Business Process applications but it feels to me like business process platforms have traditionally separated the information being worked on from the process itself. As a microservice jBPM can be a part of an application instead of a separate application. When new information needs to be created then jBPM’s process flows can act directly on that information in concert with the application the information belongs to.

This seems to be a paradigm shift. Instead of merely being a reminder and coordination service and business process will be able to participate directly in the synthesis of enterprise information. I think this is worth looking more closely at but in order to do so software developers need to feel comfortable building jBPM microservices. This blog will help to accomplish that.

Going forward I will obtain the Springboot jBPM starter code and work it into a usable microservice. Stay tuned for further developments.

Design a site like this with WordPress.com
Get started