BPMN Business Management Presentations Process Management Process Modeling

Why To Consider BPMN 2.0

Description

Brief presentation summarizing some new features introduced by BPMN 2.0, focusing on few points (made to answer to particular needs of a research project)

Transcript

Why to Consider BPMN 2.0?
Michele Chinosi
michele.chinosi@jrc.ec.europa.eu
[a very brief and quick introduction]

3 May 2004: BPMN 1.0 released by BPMI.org
BPMN: Business Process Modeling Notation
BPMI: Business Process Management Initiative
http://www.bpmn.org
2 February 2006: OMG adopted BPMN 1.0 specs
5 June 2007: BPMN 2.0 RFP published by OMG
Ferbrary 2008: BPMN 1.1 released by OMG
January 2009: BPMN 1.2
Nothing changed
14 August 2009: BPMN 2.0 beta 1 released
BPMN: Business Process Model & Notation
March / June 2010: BPMN 2.0 final release
[BPMN 1.1 poster]
[what’s new in BPMN 2.0]

Choreographies
Choreographies-Model
Conversation-Model
Gateways (updated)
Exclusive/Parallel Event-based Gateway (instantiate)
semantics: they stand at the beginning of a process
Tasks/SubProcesses (updated)
Event-Subprocess, used to handle occurring Events in the bounding Subprocess
Call Activity, reference to a globally defined (Sub-)Process
BusinessRule Tasks
Sequential Multi-Instance Activity
Artifacts (updated)
Data Objects
Events (updated)
Event-Subprocess Interrupting and Non-Interrupting
Escalation
if an escalation happens, the next higher level of responsibility shall be
involved
[what’s new behind BPMN 2.0]

Complete Metamodel
BPMN Core
Process Modeling Conformance
Choreographies / Orchestration / Collaboration /
Conversation
BPMN Execution Semantics
BPMN – BPEL mapping
XML Serialization (complete XSD)
Diagram Interchange
[what’s new around BPMN 2.0]

XPDL URI
BPEL4People WS-Transactions
ebXML BPSS WS-Coordination
UML WS-HumanTask
RDF WS-BPEL
SOAP WSDL
UDDI
[BPMN 2.0 elements for dynamicity]

Business Rule Task
A Business Rule Task provides a mechanism for the Process to provide input to a
Business Rules Engine and to get the output of calculations that the Business
Rules Engine might provide. The InputOutputSpecification of the Task will allow
the Process to send data to and receive data from the Business Rules Engine.

Service Task
A Service Task is a Task that uses some sort of service, which could be a Web
service or an automated application. The Service Task inputs map to the parts
of the input Message, that is the attributes inside of the Message. For a WSDL
message, this would be expressed as message parts.
[BPMN 2.0 elements for abstraction]

Callable element
CallableElement is the abstract super class of all
Activities that have been defined outside of a Process
or Choreography but which can be called (or reused)
from within a Process or Choreography. It may
reference Interfaces that define the service
operations that it provides. A Callable element could
be exsposed as a Service.
Call Activity
A Call Activity identifies a point in the Process where
a global Process or a Global Task is used. The Call
Activity acts as a ‘wrapper’ for the invocation of a
global Process or Global Task within the execution.
The activation of a call Activity results in the transfer
of control to the called global Process or Global Task.
Global Task
A Global Task is a reusable, atomic Task definition
that can be called from within any Process by a Call
Activity.
[BPMN 2.0 useful links]
BPMN main page: http://www.bpmn.org/
Specifications
BPMN 1.2: http://www.omg.org/spec/BPMN/1.2/
BPMN 2.0 beta 1: http://www.omg.org/spec/BPMN/2.0/
Tutorials
BPMN Community dashboard: http://en.bpmn-community.org/
BPMN main page: http://www.bpmn.org/
BPM Essentials: http://www.bpmessentials.com/
BPM Research: http://www.bpm-research.com/
Books & Blogs
B. Silver: BPMN Method & Style
White, Miers: BPMN Modeling and Reference Guide/Understanding and Using
BPMN
T. Allweyer: BPMN 2.0 – Business Process Model and Notation
Grosskopf, Decker, Weske: The Process/Business Process Modeling using
BPMN, http://www.bpmn-book.com/
M. zur Muehlen: Workflow-based Process Controlling (available for free in PDF)
http://www.brsilver.com/wordpress/
http://kswenson.wordpress.com/
http://davethinkingaloud.blogspot.com/
[BPMN 2.0 free editors]

Oryx online editor: http://bpt.hpi.uni-potsdam.de/Oryx
BizAgi editor (Windows): http://www.bizagi.com/
Sketchpad Java editor (still in development): http://sourceforge.
net/projects/sketchpadbpmn/develop
Intalio|BPM community edition: http://www.intalio.
com/products/bpm/community-edition/
Eclipse BPMN modeler: http://www.eclipse.org/bpmn/
Visio stencils: 
http://bpt.hpi.uni-potsdam.de/Public/BPMNCorner#Tooling
Other tools & info: http://bpmn.org/BPMN_Supporters.htm
[coq ou vin in BPMN sauce]

from http://www.bpmn.info

Thanks!

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/why-to-consider-bpmn-2-0/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×