Home > SOA News > BPMN 2.0 adds notation to handle BPM choreography
SOA News:
EMAIL THIS

BPMN 2.0 adds notation to handle BPM choreography

By Jack Vaughan, Editor
22 Oct 2009 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

BPMN has been around since the early 2000s, but it seems to be reaching a new plateau as, one: business users call on IT to create more business process-oriented applications and, two: an all-important Version 2.0 of BPMN begins to appear in tools offerings. A choreography model is an important addition.

Many organizations and more than a few individuals wait for a 'Version 2.0' before they try out anything. So BPMN 2.0 will get special attention in many quarters. More important, perhaps, BPMN 2.0 adds XML schema support that enables BPMN 2.0 output to be transformed for use by BPEL-empowered rules engines for BPM. BPMN 2.0 is still on its way to formal standards ratification, but it has reached a point where vendors are able to field some BMPN 2.0 capabilities.

This is particularly important for developers, as it should help streamline the process of converting a business analyst's model of processes into executable software. How streamlined this process will eventually be is at present hard to tell. There is much BPMN learning to be done on both sides of the business-IT gap.

The notion of notation is pretty familiar to users of UML, although this modeling language has been used for many purposes other than notation over time. As a means of notation, or as a flow chart-oriented graphical representation, BPMN was developed originally by the Business Process Management Initiative. That group eventually became part of the Object Management Group (OMG), the UML standard steward.

The new version of BPMN includes enhancements to some of the original BPM notation, which comprised Activities, Events, Gateways, Connections, Artifacts and Swimlanes. The new version includes extensibility mechanisms.

Effective BPM is something of a dance, where elements arise as needed to ensure that processes execute. Thus, a new Choreography model for BPMN 2.0 will find interest and use.

As described in a key OMG spec document:

A Choreography is a type of process, but differs in purpose and behavior from a standard BPMN Process. A standard Process, or an Orchestration Process is more familiar to most process modelers and defines the flow of Activities of a specific PartnerEntity or organization.

In contrast, Choreography formalizes the way business Participants coordinate their interactions. The focus is not on orchestrations of the work performed within these Participants, but rather on the exchange of information (Messages) between these Participants.

Pools and related Swimlanes have become an especially essential notation within BPMN. These conceptual guides align paths on which processes execute different sub-processes. In BPMN 2.0, Choreographies exist outside of or in between Pools.

The OMG writes:

Pools are the graphical representation of Participants. A Choreography, on the other hand, is a different kind of process. A Choreography defines the sequence of interactions between Participants. Thus, a Choreography does not exist in a single Pool—it is not the purview of a single Participant.

There is much to learn in BPMN 2.0, and more to come from experts and other implementors.

More BPM Info
BPM.info
Introduction to BPMN
5 Things to Love about BPMN 2.0

Tags: Business process management (BPM)BPM ModelingModelingVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Business process management (BPM)
Complex Event Processing (CEP) with SOA creates business benefits
How do I pair BPM modeling tools with an SOA?
Did IT Work? BPM is finally aligning business and IT
Enterprise mashup user story: Knowing your data
BPMS vendor Cordys enabling business with eye to cloud development
In the event stream: Informatica buys Agent Logic
BPM 'Cloud' vendor picks up Jetty application server
Webcast: Pragmatic BPM and SOA
With MDM, BPM and BPEL, business users may become data stewards
Podcast: Forrester analysts talk SOA and BPM
Business process management (BPM) Research

BPM Modeling
How do I pair BPM modeling tools with an SOA?
KANA releases a new business oriented SOA platform
Software AG mounts tender offer for IDS Scheer
Appian-SharePoint link upgrade
Parasoft releases SOA Quality Solutions
Say 'hello' to business process lifecycle management
Enterprise mashups poised to power app dev for masses?
Co-evolution of BPMN and BPEL drives BPM in SOA settings
Business Process Modeling Notation Mini-Learning Guide

Modeling
UML Basics
Enterprise modeling and IT planning in one application
No Magic and Blu Age partner to marry UML modeling and code generation
APM suite from Oracle updated with Composite Application Monitor and Modeler
Call for UML roadmap!
Will UML make way for AML?
EA modeling tools communicate across disciplines
Special Report: Microsoft's Oslo SOA modeling initiative

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts