<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: BPMN Update from OMG</title>
	<atom:link href="http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/</link>
	<description>Bruce Silver's blog on business process management</description>
	<pubDate>Thu, 03 Jul 2008 22:35:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: VernonS</title>
		<link>http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-280</link>
		<dc:creator>VernonS</dc:creator>
		<pubDate>Sat, 21 Oct 2006 12:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-280</guid>
		<description>Good to see Derek's additional comments regarding BPDM, and I'm completely with you (Bruce) that OMG’s lack of urgency on this issue is unconscionable. Hopefully we'll see some real movement in this area in the near future.</description>
		<content:encoded><![CDATA[<p>Good to see Derek&#8217;s additional comments regarding BPDM, and I&#8217;m completely with you (Bruce) that OMG’s lack of urgency on this issue is unconscionable. Hopefully we&#8217;ll see some real movement in this area in the near future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Gilbert &#124; Perspectives in Process</title>
		<link>http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-276</link>
		<dc:creator>Phil Gilbert &#124; Perspectives in Process</dc:creator>
		<pubDate>Thu, 19 Oct 2006 19:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-276</guid>
		<description>&lt;strong&gt;Desperate Men (Do Desperate Things)...&lt;/strong&gt;


And given the importance of business process, and the new process platform that will replace ERP as the center of the business world, I think a few months is not too high a price to pay to get it right....  There is real business value here because wi...</description>
		<content:encoded><![CDATA[<p><strong>Desperate Men (Do Desperate Things)&#8230;</strong></p>
<p>And given the importance of business process, and the new process platform that will replace ERP as the center of the business world, I think a few months is not too high a price to pay to get it right&#8230;.  There is real business value here because wi&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Miers</title>
		<link>http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-270</link>
		<dc:creator>Derek Miers</dc:creator>
		<pubDate>Wed, 18 Oct 2006 13:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/17/bpmn-update-from-omg/#comment-270</guid>
		<description>Bruce, sorry I missed you last week - perhaps I could have given you a bit more insight into the status of BPDM.  Stephen, of course, is working the BPMN side of the house and doesn't have as much insight on the BPDM details as the authors.

Short story is that it is on track to to be voted on at the December meeting ... it should get the vote to go ahead, the only issue being whether the UML Profile (which is currently a requirement, although may be dropped in this initial release) is ready.

Now from a public face, IBM has a lot invested in the UML transform from BPMN, hence the degree of evasiveness when you asked Steve about it.

There is quite a bit of value in BPDM, which will bring some amazing capabilities - especially when you factor in support for both choreography and orchestration.

I am writing a paper on the whole set of OMG based standards which should come out pretty soon. The BPM Steering Committee will discuss it next week ... the BPM SC is the business face for BPM stds inside the OMG.

In the end, BPDM is a pretty comprehensive work, which I have also been dissecting to see whether it will support things like Role Activity Diagrams as well ... which is all about the choreography of process (rather than the orchestration aspect which is where BPMN is).

Here is what I have currently penned about BPDM, which gives you an idea of what it is all about, and where it is up to.

BPDM provides a “meta-model” that enables the capture of semantic content from process models independent of the modeling notation. Think of it as a “universal syntax” of process. The central idea is that BPDM is capable of supporting a mapping to the semantics of most common types of process model and, as much as is possible, thereby enables the robust exchange of information between models of that type and other types of process models, while preserving the fidelity of the model content.

To achieve this goal, BPDM must support two fundamentally complementary views of process – orchestration and choreography:
•           Orchestration is a term used to describe the traditional notion of sequential execution, where activities are carried out, with branching and synchronization of different threads. 

•           Choreography is a more “abstract” notion of process. It is used to describe the coordination of the roles involved.

Moreover, the semantic content of a process models is separated from its graphical markup (enabling greater clarity).

Because of this sophistication, BPDM can support a very wide range of usage scenarios. For example, it enables high level, abstract “business capability models” used in the boardroom, to exchange information with lower level, procedural modeling notations used in BPM projects, and then on into process execution environments (BPM Suites).

It could also facilitate the definition of complex inter-company business protocols (i.e. choreography). This model could be defined directly, or created through the composition of existing protocol fragments (from a library). The resulting model could then provide the terms of reference for each participants own internal orchestration model. In turn, this orchestration model could then be used to generate a robust BPEL execution model that directly supported the agreed choreography between the companies.

It is important to realize that these fundamentally different views of a process are based on different, yet related sets of semantic information. The point is that if these subtle differences are captured and mapped appropriately, then it becomes possible to effectively manage change—even down to capturing different scenarios, what-if analysis information and enabling rollback to previous versions.

In its initial form, BPDM is primarily intended to support the serialization of BPMN models. Work has already begun to develop a UML mapping, and a BPEL translation will be detailed in the appendices of the proposed standard.

The target audience for this standard are the business process modelling vendors and process execution vendors. Although important to the user community, it has no particular relevance to their day to day needs—i.e. the tools will either handle the translation or not.

At this point BPDM is going through the later stages of the OMG RFP process (Request For Proposal). The members of the work group are developing a joint submission that is due for presentation to the BMI Domain Task Force for review and acceptance at the December 2006 meeting in Washington. Thereafter, it goes to the Architecture Board for assessment and ratification. The standard will then be made available on the OMG web site (should be available by the end of January 2007).

It is already pretty much agreed by all parties that in the future, BPDM and what we now know as BPMN need to merge - become one and the same thing. BPMN has its own challenges - to better support the choreogfraphy side, to expand upwards to support a higher level notation for business modeling (if you like modeling business services or capabilities). And when Steve talks about BPMN 2.0, it is that effort that he is relating to. 

Hope this helps clear up some of the confusion.</description>
		<content:encoded><![CDATA[<p>Bruce, sorry I missed you last week - perhaps I could have given you a bit more insight into the status of BPDM.  Stephen, of course, is working the BPMN side of the house and doesn&#8217;t have as much insight on the BPDM details as the authors.</p>
<p>Short story is that it is on track to to be voted on at the December meeting &#8230; it should get the vote to go ahead, the only issue being whether the UML Profile (which is currently a requirement, although may be dropped in this initial release) is ready.</p>
<p>Now from a public face, IBM has a lot invested in the UML transform from BPMN, hence the degree of evasiveness when you asked Steve about it.</p>
<p>There is quite a bit of value in BPDM, which will bring some amazing capabilities - especially when you factor in support for both choreography and orchestration.</p>
<p>I am writing a paper on the whole set of OMG based standards which should come out pretty soon. The BPM Steering Committee will discuss it next week &#8230; the BPM SC is the business face for BPM stds inside the OMG.</p>
<p>In the end, BPDM is a pretty comprehensive work, which I have also been dissecting to see whether it will support things like Role Activity Diagrams as well &#8230; which is all about the choreography of process (rather than the orchestration aspect which is where BPMN is).</p>
<p>Here is what I have currently penned about BPDM, which gives you an idea of what it is all about, and where it is up to.</p>
<p>BPDM provides a “meta-model” that enables the capture of semantic content from process models independent of the modeling notation. Think of it as a “universal syntax” of process. The central idea is that BPDM is capable of supporting a mapping to the semantics of most common types of process model and, as much as is possible, thereby enables the robust exchange of information between models of that type and other types of process models, while preserving the fidelity of the model content.</p>
<p>To achieve this goal, BPDM must support two fundamentally complementary views of process – orchestration and choreography:<br />
•           Orchestration is a term used to describe the traditional notion of sequential execution, where activities are carried out, with branching and synchronization of different threads. </p>
<p>•           Choreography is a more “abstract” notion of process. It is used to describe the coordination of the roles involved.</p>
<p>Moreover, the semantic content of a process models is separated from its graphical markup (enabling greater clarity).</p>
<p>Because of this sophistication, BPDM can support a very wide range of usage scenarios. For example, it enables high level, abstract “business capability models” used in the boardroom, to exchange information with lower level, procedural modeling notations used in BPM projects, and then on into process execution environments (BPM Suites).</p>
<p>It could also facilitate the definition of complex inter-company business protocols (i.e. choreography). This model could be defined directly, or created through the composition of existing protocol fragments (from a library). The resulting model could then provide the terms of reference for each participants own internal orchestration model. In turn, this orchestration model could then be used to generate a robust BPEL execution model that directly supported the agreed choreography between the companies.</p>
<p>It is important to realize that these fundamentally different views of a process are based on different, yet related sets of semantic information. The point is that if these subtle differences are captured and mapped appropriately, then it becomes possible to effectively manage change—even down to capturing different scenarios, what-if analysis information and enabling rollback to previous versions.</p>
<p>In its initial form, BPDM is primarily intended to support the serialization of BPMN models. Work has already begun to develop a UML mapping, and a BPEL translation will be detailed in the appendices of the proposed standard.</p>
<p>The target audience for this standard are the business process modelling vendors and process execution vendors. Although important to the user community, it has no particular relevance to their day to day needs—i.e. the tools will either handle the translation or not.</p>
<p>At this point BPDM is going through the later stages of the OMG RFP process (Request For Proposal). The members of the work group are developing a joint submission that is due for presentation to the BMI Domain Task Force for review and acceptance at the December 2006 meeting in Washington. Thereafter, it goes to the Architecture Board for assessment and ratification. The standard will then be made available on the OMG web site (should be available by the end of January 2007).</p>
<p>It is already pretty much agreed by all parties that in the future, BPDM and what we now know as BPMN need to merge - become one and the same thing. BPMN has its own challenges - to better support the choreogfraphy side, to expand upwards to support a higher level notation for business modeling (if you like modeling business services or capabilities). And when Steve talks about BPMN 2.0, it is that effort that he is relating to. </p>
<p>Hope this helps clear up some of the confusion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
