Business process model and notation
1 / 63

Business Process Model and Notation - PowerPoint PPT Presentation

  • Updated On :

Business Process Model and Notation. Presenter : 蔡旻衛 2010/11/23. Outline. Introduction Objective BPMN Scope Types of BPMN sub-model BPMN Elements BPMN Mappings to WS-BPEL. Introduction. A graphical representation for specifying business processes in a business process modeling.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Business Process Model and Notation' - Jims

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Business process model and notation l.jpg

Business Process Model and Notation




Outline l.jpg

  • Introduction

  • Objective

  • BPMN Scope

  • Types of BPMN sub-model

  • BPMN Elements

  • BPMN Mappings to WS-BPEL

Introduction l.jpg

  • A graphical representation for specifying business processes in a business process modeling.

  • Why we need BPMN?

    • There are many process modeling tools and methodologies.

    • There are many business analysts define Business Processes with simple flow charts.

    • WS-BPELis hard to understand by the business analysts and managers to manage the process.

Introduction cont l.jpg

  • BPMN is currently maintained by the Object Management Group.

  • The web site of BPMN:

  • The current version of BPMN is 1.2, with a major revision process for BPMN 2.0 in progress.

Objective l.jpg

  • To Provide a notation that is readily understandable by all business users, business analysts and technical developers.

  • To standardize a business process model and notation in the face of many different modeling notations.

  • To Ensure WS-BPEL that is visualized with a business-oriented notation.

Bpmn scope l.jpg
BPMN Scope

  • BPMN will be constrained to support only the concepts of modeling that are applicable to business processes.

  • The modeling of the following will not be a part of BPMN:

    • Definition of organizational models and resources.

    • Modeling of functional breakdowns

    • Data and information models

    • Modeling of strategy

    • Business rules models

Types of bpmn sub model l.jpg
Types of BPMN sub-model

  • Processes (Orchestration)

    • Private non-executable Business Processes

    • Private executable Business Processes

    • Public Processes

  • Choreographies

  • Collaborations

    • Processes

    • Choreographies

    • Conversations

Processes l.jpg

  • Private (Internal) Business Processes.

  • Public Processes.

Choreographies l.jpg

  • A Choreography is different in that the Activities are interactions that represent a set (1 or more) of Message exchanges, which involves two (2) or more Participants.

Collaborations l.jpg

  • All combinations of Pools, Processes, and a Choreography are allowed in a Collaboration.

Conversations l.jpg

  • A Conversation is the logical relation of Message exchanges.

Bpmn elements l.jpg
BPMN Elements

  • Flow Objects.

  • Data

  • Connecting Objects

  • Swimlanes

  • Artifacts

Flow objects l.jpg
Flow Objects

  • Events

  • Activities

  • Gateways

Activities l.jpg

  • Task (Atomic)

  • Choreography Task

  • Collapsed Sub-Process

  • Expanded Sub-Process

  • Collapsed Sub-Choreography

  • Expanded Sub-Choreography

Looping l.jpg

  • Activity Looping

  • Sequence Flow Looping

Slide24 l.jpg

  • Data Objects

  • Data Inputs

  • Data Outputs

  • Data Stores

Connecting objects l.jpg
Connecting Objects

  • Sequence Flows.

Connecting objects cont l.jpg
Connecting Objects(cont.)

  • Message Flows

  • Associations

  • Data Associations

Swim lanes l.jpg

  • Pools

  • Lanes

Artifacts l.jpg

  • Group

  • Text Annotation

Bpmn mappings to ws bpel l.jpg
BPMN Mappings to WS-BPEL

  • Not all BPMN orchestration Processes can be mapped to WS-BPEL in a straight-forward way.

  • There are certain restrictions such as control-flow being either block-structured or not containing cycles