Business process model and notation
Download
1 / 63

Business Process Model and Notation - PowerPoint PPT Presentation


  • 613 Views
  • 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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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

Presenter:

蔡旻衛

2010/11/23


Outline l.jpg
Outline

  • Introduction

  • Objective

  • BPMN Scope

  • Types of BPMN sub-model

  • BPMN Elements

  • BPMN Mappings to WS-BPEL


Introduction l.jpg
Introduction

  • 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
Introduction(cont.)

  • BPMN is currently maintained by the Object Management Group.

  • The web site of BPMN:http://www.bpmn.org/

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


Objective l.jpg
Objective

  • 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
Processes

  • Private (Internal) Business Processes.

  • Public Processes.


Choreographies l.jpg
Choreographies

  • 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
Collaborations

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


Conversations l.jpg
Conversations

  • 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
Activities

  • Task (Atomic)

  • Choreography Task

  • Collapsed Sub-Process

  • Expanded Sub-Process

  • Collapsed Sub-Choreography

  • Expanded Sub-Choreography








Looping l.jpg
Looping

  • Activity Looping

  • Sequence Flow Looping



Slide24 l.jpg
Data

  • 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
Swim-lanes

  • Pools

  • Lanes


Artifacts l.jpg
Artifacts

  • 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


































ad