Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Whitepapers
Subscribe
Home



Which Way for BPMN 2.0? | Intelligent Enterprise Blog
Bruce Silver's BPMS Watch
Dr. Bruce Silver is an independent industry analyst and consultant focused on business process management and content management technologies. He is the author of the BPMS Watch blog, writes the BPMS Watch column on BPMInstitute.org and also serves as BPMS Track chair at the Brainstorm BPM Conferences.
See More by Bruce Silver

Which Way for BPMN 2.0?

Posted by Bruce Silver
Tuesday, May 6, 2008
9:16 AM

Surprisingly little information has reached public view concerning BPMN 2.0, the update of the Business Process Management Notation standard now under consideration in OMG. Unlike most standards approval processes, the outcome of this one is not preordained. There are two submissions, quite different, and it could go either way.

Oracle's Vishal Saxena notes that one reason BPMN 1.x has been so successful is that it "keeps simple things simple" by focusing on abstract business-level modeling, allowing developers flexibility in how to implement the technical details, and argues that BPMN 2.0 "should maintain this flexibility." In response, IDS Scheer's Sebastian Stein points out that a problem with BPMN 1.x is that it "only has implicitly defined execution semantics," and BPMN 2.0 needs to make them explicit. He goes on to neatly summarize the competing proposals:

At the current point there are two different approaches discussed within OMG:

1. BPMN 1.1 already contains an implicit definition of the execution semantics, so just make them explicit by writing them down.

2. Use a more abstract meta model with well-defined execution semantics like BPDM and map BPMN elements to it.

Approach 1 is a simple solution, because in the end it does not change much for the BPMN user. The implicit execution semantics are just made explicit, but they are not modified. Approach 2 is more complicated, because a second language is added to the stack and new concepts are introduced. Having more and new concepts might contradict BPMN's current strength - simplicity. This will increase the learning curve for BPMN modelling and might hinder a further adoption.

I think this is a fair characterization, but it's not the whole story. Approach 1 is a joint submission by the large platform/middleware vendors, companies used to having their way in W3C and OASIS. Approach 2 is BPDM, which has been incubating in OMG for a long time, and wedded to OMG fundamentals like MOF and xmi. More significantly, Approach 1 reflects (to me, at least) a BPMS approach to BPM solution development, emphasizing unification of the business-oriented process model with the executable design, while Approach 2 is more aligned to OMG's programmer-oriented MDA vision, in which models are just a more efficient way to generate code.

It's a subtle distinction, and not everyone would agree with my characterization. A key element is that in Approach 1, the execution semantics of shapes in the diagram are specified by the standard, while in Approach 2 they can be redefined by the user. That's what the BPMN Wish List controversy back in March was all about.

As a non-voting guest member of OMG, I am not a party to the contest, but I am not neutral, either. I think a win by Approach 1 would greatly assist BPMS in going mainstream and would better define the relationship of BPM to SOA. Formal action by OMG on this is not scheduled until August-September.



E-MAIL | SLASHDOT | DIGG




This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.


 




    Subscribe to RSS feed of all blogs


 



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo Jitter
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet Evolution
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space