Business processes software-based execution
As explained, using the BPMN standard already has great value in itself: the simple fact that you use a formalized way to represent your business processes will provide you with great insight and give rise to questions that you might have not thought about but that could become important issues once your information system is built if you have not taken them into account. But an additional value of BPMN is the capacity, once modeled, to execute your processes with the help of software, since the formalism of the representation makes it possible for machines to interpret the processes and even automatically execute instances of them.
In this section, we will explain the principles behind BPMN and give a few examples related to our example information system to give a better understanding of these principles. Then, we will explain how BPMN diagrams are decomposed along roles and what kind of software we can use to model and run them. Finally...