This documentation (Bonita Open Solution V5) is an archive. Please click here for current documentation.
Advanced search

BPMN 2.0

Open Source

BPMN stands for Business Process Model and Notation.

Process Modeling in BPMN

BPMN is a standard notation and graphical representation designed to depict business processes. It is intended as a common language, readily understandable for all BPM project stakeholders:

    • business analysts who create and refine the processes
    • technical developers responsible for implementing the processes and
    • business managers who monitor and manage the processes

Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation.

BPMN 2.0 defines a set of process design elements and rules that govern their use.  They are represented by standardized icons with markers and specific design elements such as border styles that precisely refine their meaning.

For a list of the basic BPMN modeling elements and their definitions, see pages 28-30 of The Business Process Model and Notation (BPMN) Version 2.0 Specification (Jan 2011).

A BPMN Elements Description will be generated with Process Documentation.

Executable BPMN

The BPMN 2.0 specification notes that, although an important goal of BPMN is to ensure that XML languages designed for the execution of business processes can be visualized with a business-oriented notation, executable BPMN focuses specifically on what is needed for executable process models.

Additionally, according to Bruce Silver in BPMN Method & Style, 2nd ed, the key value of executable BPMN2 is to serve as an interchange format.

Bonita Open Solution

Bonita Open Solution was developed in accordance with The Business Process Model and Notation (BPMN) Version 2.0 Specification, published 3 January 2011 by the Object Management Group, incorporating both the intent and the implementation of its notation and execution requirements.