business process model and notation
Download
Skip this Video
Download Presentation
Business Process Model and Notation

Loading in 2 Seconds...

play fullscreen
1 / 63

Business Process Model and Notation - PowerPoint PPT Presentation


  • 614 Views
  • Uploaded 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

Business Process Model and Notation

Presenter:

蔡旻衛

2010/11/23

outline
Outline
  • Introduction
  • Objective
  • BPMN Scope
  • Types of BPMN sub-model
  • BPMN Elements
  • BPMN Mappings to WS-BPEL
introduction
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
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
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
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
Types of BPMN sub-model
  • Processes (Orchestration)
    • Private non-executable Business Processes
    • Private executable Business Processes
    • Public Processes
  • Choreographies
  • Collaborations
    • Processes
    • Choreographies
    • Conversations
processes
Processes
  • Private (Internal) Business Processes.
  • Public Processes.
choreographies
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
Collaborations
  • All combinations of Pools, Processes, and a Choreography are allowed in a Collaboration.
conversations
Conversations
  • A Conversation is the logical relation of Message exchanges.
bpmn elements
BPMN Elements
  • Flow Objects.
  • Data
  • Connecting Objects
  • Swimlanes
  • Artifacts
flow objects
Flow Objects
  • Events
  • Activities
  • Gateways
activities
Activities
  • Task (Atomic)
  • Choreography Task
  • Collapsed Sub-Process
  • Expanded Sub-Process
  • Collapsed Sub-Choreography
  • Expanded Sub-Choreography
looping
Looping
  • Activity Looping
  • Sequence Flow Looping
slide24
Data
  • Data Objects
  • Data Inputs
  • Data Outputs
  • Data Stores
connecting objects
Connecting Objects
  • Sequence Flows.
connecting objects cont
Connecting Objects(cont.)
  • Message Flows
  • Associations
  • Data Associations
swim lanes
Swim-lanes
  • Pools
  • Lanes
artifacts
Artifacts
  • Group
  • Text Annotation
bpmn mappings to ws bpel
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