Organizations to two or different business processes and

are using business process modeling technique like BPMN 2.0 to get a clear
understanding of their business processes and to manage the flow of information
among a variety of stakeholders. BPMN 2.0 scope is not only limited to certain
process but it allows creating end-to-end business process description. The structural
elements of BPMN 2.0 are important for any user to differentiate their BPMN
diagrams types. There are basically three possibilities to draw BPMN 2.0
process models:

Orchestration diagram including;

Private non-executable business processes

Private executable business processes

Public processes

Collaboration diagram

Choreographies diagram

of above three mentioned process models, two process models i.e. Orchestration
and Collaboration are widely used in any business practice. In Choreography diagram
behavior among interacting participants can be modeled but it does not exist
within a well-formed context. Choreography diagram doesn’t support by any
central mechanism and hence, no shared data available for all elements of the



Orchestration diagram

type is considered as standard process type as it typically indicates a single
coordinating point of view and covers both private (internal processes within
the organization) and public (interaction among private business process and
another processor participant) business processes. Private processes (see Figure 34) within an organization can be executable and
non-executable. Executable process types are widely used to execute process
models as per predefined semantics, while non-executable models majorly used
for documentation purpose i.e. defining process behavior at the defined level
of detail by the modeler.

Example of a private business process


Public processes as mentioned above signify interaction
among private business process and another processor participant.  The idea of representing the public process
in an organization is to give share business processes with a particular
external participant with a limited view of the private process i.e. to protect
know-how of an organization while sharing information (see Figure 35 ).

Example of a public business process


Collaboration diagram

diagram type used to show the interaction between to two or different business
processes and each participant in the process is represented by its role or
responsibility. It has the capability to cover both private and public business
processes and used in business practice most frequently because of its
expressive nature and information flowability (see Figure 36).