By default, the flow of tasks is executed in a synchronous way: all tasks will be treated one after the other, by a single thread. This being said, if a process contains, example, four service calls - where each call lasts around 30 seconds - this process execution will run - and allocate JVM, CPU,… Continue reading Asynchronous Execution
User Tasks allow the interaction of humans with a set of automated tasks. In this way, a series of automatic tasks can be triggered before - providing input for - human decisions, and the output of the user task can then be used to define further actions of a flow. User tasks have a more… Continue reading User Tasks and Forms
In a business automation project, business process assets are described with BPMN diagram or CMMN diagrams. It's recommended to base the creation of diagrams on specifications definition, therefore, the implementation will be executable in any software which attends to the specification. Process modeling knowledge is not restricted to specific products. Just like a Java class… Continue reading Recall basic modeling concepts
During the design and development phases of an application, developers and architects should not spare valuable time around implementing a reliant and performant way to process the business rules and flows. How to scale and guarantee the proper execution of more than a hundred thousand rules? How to properly design an engine that consistently handles… Continue reading Know Kie Server: let the engine work for you
Business Central is a Java Web-based application that supports the creation, management, and monitoring of business applications. It is not a required component, although, the usage of this tool can accelerate the development phase with proper rules and process authoring tools, form modeler components, advanced dashboard page creator with out-of-the-box components, and more. Once your… Continue reading Know Business Central: Authoring, business monitoring, and more
A quick way to convert asciidoc files to markdown, and tips on how to comfortably and easily work with markdown files without memorizing the whole sintax.
Since jBPM 5 when the Drools project and jBPM project started walking together, a new project group name was defined: Knowledge Is Everything - KIE. Later on, the name KIE spread to git repositories, Maven archetypes, class names, and all the rest of the relevant code that is common to Drools and jBPM. The three… Continue reading Understanding key concepts of jBPM