Organizationsare using business process modeling technique like BPMN 2.0 to get a clearunderstanding of their business processes and to manage the flow of informationamong a variety of stakeholders. BPMN 2.0 scope is not only limited to certainprocess but it allows creating end-to-end business process description. The structuralelements of BPMN 2.
0 are important for any user to differentiate their BPMNdiagrams types. There are basically three possibilities to draw BPMN 2.0process models:1. Orchestration diagram including;· Private non-executable business processes· Private executable business processes· Public processes2. Collaboration diagram3. Choreographies diagramOutof above three mentioned process models, two process models i.
e. Orchestrationand Collaboration are widely used in any business practice. In Choreography diagrambehavior among interacting participants can be modeled but it does not existwithin a well-formed context. Choreography diagram doesn’t support by anycentral mechanism and hence, no shared data available for all elements of thediagram. 1. Orchestration diagramOrchestrationtype is considered as standard process type as it typically indicates a singlecoordinating point of view and covers both private (internal processes withinthe organization) and public (interaction among private business process andanother processor participant) business processes. Private processes (see Figure 34) within an organization can be executable andnon-executable. Executable process types are widely used to execute processmodels as per predefined semantics, while non-executable models majorly usedfor documentation purpose i.
e. defining process behavior at the defined levelof detail by the modeler. Figure34:Example of a private business process Public processes as mentioned above signify interactionamong private business process and another processor participant. The idea of representing the public processin an organization is to give share business processes with a particularexternal participant with a limited view of the private process i.
e. to protectknow-how of an organization while sharing information (see Figure 35 ). Figure35:Example of a public business process 2.
Collaboration diagramCollaborationdiagram type used to show the interaction between to two or different businessprocesses and each participant in the process is represented by its role orresponsibility. It has the capability to cover both private and public businessprocesses and used in business practice most frequently because of itsexpressive nature and information flowability (see Figure 36).