<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Get Your BPMN Schema Today</title>
	<atom:link href="http://itredux.com/2007/04/04/get-your-bpmn-schema-today/feed/" rel="self" type="application/rss+xml" />
	<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/</link>
	<description>New Rules for a New IT World</description>
	<lastBuildDate>Mon, 08 Mar 2010 01:42:55 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Juan Cadavid</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-76457</link>
		<dc:creator>Juan Cadavid</dc:creator>
		<pubDate>Sat, 05 May 2007 06:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-76457</guid>
		<description>It is good to frankly admit that the &quot;standards game&quot; is 50% political. Now we know that it doesn&#039;t matter how much one cares about process semantics, or how simple and agile an approach must be, there are side goals that account for 50% of the motivation that each one of you have for your endeavors. I&#039;m not taking sides here, but do the OMG members get together and make standards for the sake of humankind? Do for-profit companies adopt OSS methodologies to save the world?

Maybe I&#039;m just a hopeless daydreamer, but I think that if all standard makers were really transparent about what I&#039;ll call &quot;business intentions&quot;, we could conceive the idea of several co-existing standards. But as I&#039;m aware of the unlikeliness of this happening, I&#039;m just going to toss a few guesses on both sides in this case.

Maybe the ultimate audience of a standard is the whole industry, but it needs a vehicle audience to get there. In this case, for OMG, that vehicle are those major vendors who develop costly BPM tools and suites, such as Lombardi, Axway, Adaptive, MEGA International among others, who also happen to be authors of the BPDM specification. It&#039;s like creating the moon to be the first ones to walk over it, but that&#039;s the way it goes and has always been. For example, I&#039;m not sure about the details on how UML reached its popularity, but the pricey CASE tools had their part, being its vendors the ones that wrote the spec. However, will the rules of the game remain the same?

Much has been said of the rapid growth of the Eclipse Foundation, but little has been mentioned about its importance to OMG standards. However, something has been said about Eclipse becoming the builder of Reference Implementations for OMG standards, and even the role of implementations shaping the standards making process [1]. And we ought to remember that Eclipse is the most successful OSS experiment to this date, along with Apache. Now we see Intalio has built a BPMN modeler, and it&#039;s not just another plug-in; it&#039;s part of the SOA Tools Platform, an Eclipse project. And if things work out as they are described in [1], Intalio&#039;s schema would become the industry&#039;s reference implementation for BPMN.

It is sad to make up teams that gather disjoint efforts only to have two and only two parties in a senseless battle. What sense does it make to create coalitions when everybody is after the same goal, but only their ways are different? In any case, we&#039;ll be all watching what will work and what not, which is to be told really soon.

&lt;a href=&quot;http://www.eclipsecon.org/summiteurope2006/presentations/ESE2006-EclipseModelingSymposium14_OMGStandards.pdf&quot;&gt;[1]&lt;/a&gt; Eclipse Modeling Project and OMG Standards. Version 1.0, September 25, 2006. </description>
		<content:encoded><![CDATA[<p>It is good to frankly admit that the &#8220;standards game&#8221; is 50% political. Now we know that it doesn&#8217;t matter how much one cares about process semantics, or how simple and agile an approach must be, there are side goals that account for 50% of the motivation that each one of you have for your endeavors. I&#8217;m not taking sides here, but do the <span class="caps">OMG</span> members get together and make standards for the sake of humankind? Do for-profit companies adopt <span class="caps">OSS</span> methodologies to save the&nbsp;world?</p>
<p>Maybe I&#8217;m just a hopeless daydreamer, but I think that if all standard makers were really transparent about what I&#8217;ll call &#8220;business intentions&#8221;, we could conceive the idea of several co-existing standards. But as I&#8217;m aware of the unlikeliness of this happening, I&#8217;m just going to toss a few guesses on both sides in this&nbsp;case.</p>
<p>Maybe the ultimate audience of a standard is the whole industry, but it needs a vehicle audience to get there. In this case, for <span class="caps">OMG</span>, that vehicle are those major vendors who develop costly <span class="caps">BPM</span> tools and suites, such as Lombardi, Axway, Adaptive, <span class="caps">MEGA</span> International among others, who also happen to be authors of the <span class="caps">BPDM</span> specification. It&#8217;s like creating the moon to be the first ones to walk over it, but that&#8217;s the way it goes and has always been. For example, I&#8217;m not sure about the details on how <span class="caps">UML</span> reached its popularity, but the pricey <span class="caps">CASE</span> tools had their part, being its vendors the ones that wrote the spec. However, will the rules of the game remain the&nbsp;same?</p>
<p>Much has been said of the rapid growth of the Eclipse Foundation, but little has been mentioned about its importance to <span class="caps">OMG</span> standards. However, something has been said about Eclipse becoming the builder of Reference Implementations for <span class="caps">OMG</span> standards, and even the role of implementations shaping the standards making process [1]. And we ought to remember that Eclipse is the most successful <span class="caps">OSS</span> experiment to this date, along with Apache. Now we see Intalio has built a <span class="caps">BPMN</span> modeler, and it&#8217;s not just another plug-in; it&#8217;s part of the <span class="caps">SOA</span> Tools Platform, an Eclipse project. And if things work out as they are described in [1], Intalio&#8217;s schema would become the industry&#8217;s reference implementation for&nbsp;<span class="caps">BPMN</span>.</p>
<p>It is sad to make up teams that gather disjoint efforts only to have two and only two parties in a senseless battle. What sense does it make to create coalitions when everybody is after the same goal, but only their ways are different? In any case, we&#8217;ll be all watching what will work and what not, which is to be told really&nbsp;soon.</p>
<p><a href="http://www.eclipsecon.org/summiteurope2006/presentations/ESE2006-EclipseModelingSymposium14_OMGStandards.pdf">[1]</a> Eclipse Modeling Project and <span class="caps">OMG</span> Standards. Version 1.0, September 25,&nbsp;2006.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-75882</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Thu, 03 May 2007 01:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-75882</guid>
		<description>Marlon,

PSL (Process Specification Exchange) is an emerging ISO standard that complements ISO AP233 (Product Data Exchange) and EDI. BPDM is based on PSL -- axiomatic supplemented by an ontology -- which will enhance BPMN and eventually replace BPEL. The current combination of BPMN and BPEL is good for the choreography of processes within an enterprise. BPDM will support the orchestration of processes for backward and forward integration into suppliers and customers. This round out the management of supply chain end to end.

I am sure that SysML will be used by the Defence Department of Australia to implement its Enterprise Architecture, which includes business modelling. I just connected up with an EA practitioner of DoDAF. He led the effort to deliver an architecture that ensures the inter-operation of technologies deployed by the US, UK, Canada, Australia, and New Zealand when their arm forces participate in a joint-mission.

I believe the above gives you an adequate explanation in a nutshell.

Regards
-Francis</description>
		<content:encoded><![CDATA[<p>Marlon,</p>
<p><span class="caps">PSL</span> (Process Specification Exchange) is an emerging <span class="caps">ISO</span> standard that complements <span class="caps">ISO</span> <span class="caps">AP233</span> (Product Data Exchange) and <span class="caps">EDI</span>. <span class="caps">BPDM</span> is based on <span class="caps">PSL</span>&thinsp;&#8212;&thinsp;axiomatic supplemented by an ontology&thinsp;&#8212;&thinsp;which will enhance <span class="caps">BPMN</span> and eventually replace <span class="caps">BPEL</span>. The current combination of <span class="caps">BPMN</span> and <span class="caps">BPEL</span> is good for the choreography of processes within an enterprise. <span class="caps">BPDM</span> will support the orchestration of processes for backward and forward integration into suppliers and customers. This round out the management of supply chain end to&nbsp;end.</p>
<p>I am sure that SysML will be used by the Defence Department of Australia to implement its Enterprise Architecture, which includes business modelling. I just connected up with an <span class="caps">EA</span> practitioner of DoDAF. He led the effort to deliver an architecture that ensures the inter-operation of technologies deployed by the <span class="caps">US</span>, <span class="caps">UK</span>, Canada, Australia, and New Zealand when their arm forces participate in a&nbsp;joint-mission.</p>
<p>I believe the above gives you an adequate explanation in a&nbsp;nutshell.</p>
<p>Regards<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marlon Dumas</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-75603</link>
		<dc:creator>Marlon Dumas</dc:creator>
		<pubDate>Wed, 02 May 2007 00:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-75603</guid>
		<description>PSL? I know dozens of organizations in Australia that use BPMN, UML, or IDEF for business process modelling, and the actual number is probably in the hundreds. I&#039;m yet to see one which uses PSL. Is it the other way around in the U.S.? Mr Ip&#039;s 40 years experience can help us clarify this mystery?</description>
		<content:encoded><![CDATA[<p><span class="caps">PSL</span>? I know dozens of organizations in Australia that use <span class="caps">BPMN</span>, <span class="caps">UML</span>, or <span class="caps">IDEF</span> for business process modelling, and the actual number is probably in the hundreds. I&#8217;m yet to see one which uses <span class="caps">PSL</span>. Is it the other way around in the U.S.? Mr Ip&#8217;s 40 years experience can help us clarify this&nbsp;mystery?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-72315</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Wed, 25 Apr 2007 22:19:24 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-72315</guid>
		<description>Dr. Bruce Silver,

I&#039;m practically nobody, just a person with more than 25 years of experience in management consulting, and an IT-literate end-user with over 40 years of experience in dealing with people in IT. I don&#039;t participate in standard making activities, I just follow the standards adopted by nationally or internationally accredited standard bodies, ISO in particular, and who can really drive standards.

My take is that BPM will be another fad in a few years, just like Structured Methodology in the 70s, Information Engineering in the 80s, and Object-Oriented Approach in the 90s. These movements solve a few problems, but never solve the age-old problem of the communication gap between business and IT communities! One thing I am sure of is that the business community always wins, as it holds the purse&#039;s strings! IT trying to drive the business has never worked and never will!

I don&#039;t know which OMG standard will win, BPMN+BPEL or BPDM! I believe that the one that hooks up easily to EDI (ISO &amp; ANSI), AP233 (ISO &amp; NIST), and PSL (ISO &amp; NIST) will win! A working standard doesn&#039; t always win. If it does, there is no need for new or improved standards! There is no standard or technology that can solve every problem under the sun. When there was an Activity Diagram in UML, why did we need a BPMN standard? UML is already an ISO standard, while BPMN is not. Nevertheless, UML has been an IT driven standard. Thus, SysML, a profile of UML, was born and incorporated into several ISO standards.

As far as I am concerned, the debate on which standard is better, BPMN+BPEL vs BPDM, is only an academic exercise. Let us see which one UPDM, the most influential UML profile task force, will adopt.

Best regards
Francis Ip</description>
		<content:encoded><![CDATA[<p>Dr. Bruce&nbsp;Silver,</p>
<p>I&#8217;m practically nobody, just a person with more than 25 years of experience in management consulting, and an <span class="caps">IT</span>-literate end-user with over 40 years of experience in dealing with people in <span class="caps">IT</span>. I don&#8217;t participate in standard making activities, I just follow the standards adopted by nationally or internationally accredited standard bodies, <span class="caps">ISO</span> in particular, and who can really drive&nbsp;standards.</p>
<p>My take is that <span class="caps">BPM</span> will be another fad in a few years, just like Structured Methodology in the 70s, Information Engineering in the 80s, and Object-Oriented Approach in the 90s. These movements solve a few problems, but never solve the age-old problem of the communication gap between business and <span class="caps">IT</span> communities! One thing I am sure of is that the business community always wins, as it holds the purse&#8217;s strings! <span class="caps">IT</span> trying to drive the business has never worked and never&nbsp;will!</p>
<p>I don&#8217;t know which <span class="caps">OMG</span> standard will win, <span class="caps">BPMN</span>+<span class="caps">BPEL</span> or <span class="caps">BPDM</span>! I believe that the one that hooks up easily to <span class="caps">EDI</span> (<span class="caps">ISO</span> <span class="amp">&amp;</span> <span class="caps">ANSI</span>), <span class="caps">AP233</span> (<span class="caps">ISO</span> <span class="amp">&amp;</span> <span class="caps">NIST</span>), and <span class="caps">PSL</span> (<span class="caps">ISO</span> <span class="amp">&amp;</span> <span class="caps">NIST</span>) will win! A working standard doesn&#8217; t always win. If it does, there is no need for new or improved standards! There is no standard or technology that can solve every problem under the sun. When there was an Activity Diagram in <span class="caps">UML</span>, why did we need a <span class="caps">BPMN</span> standard? <span class="caps">UML</span> is already an <span class="caps">ISO</span> standard, while <span class="caps">BPMN</span> is not. Nevertheless, <span class="caps">UML</span> has been an <span class="caps">IT</span> driven standard. Thus, SysML, a profile of <span class="caps">UML</span>, was born and incorporated into several <span class="caps">ISO</span>&nbsp;standards.</p>
<p>As far as I am concerned, the debate on which standard is better, <span class="caps">BPMN</span>+<span class="caps">BPEL</span> vs <span class="caps">BPDM</span>, is only an academic exercise. Let us see which one <span class="caps">UPDM</span>, the most influential <span class="caps">UML</span> profile task force, will&nbsp;adopt.</p>
<p>Best regards<br />
Francis&nbsp;Ip</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-72266</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Wed, 25 Apr 2007 18:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-72266</guid>
		<description>Bruce,

That makes sense, as long as the work done remains 100% focused on BPMN, and does not include anything specific to XPDL. I think this would be a great step forward. How about you write about this idea on your blog and invite Keith and I to take the lead on the effort?

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Bruce,</p>
<p>That makes sense, as long as the work done remains 100% focused on <span class="caps">BPMN</span>, and does not include anything specific to <span class="caps">XPDL</span>. I think this would be a great step forward. How about you write about this idea on your blog and invite Keith and I to take the lead on the&nbsp;effort?</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Silver</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-72169</link>
		<dc:creator>Bruce Silver</dc:creator>
		<pubDate>Wed, 25 Apr 2007 15:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-72169</guid>
		<description>Ismael,

I&#039;ll be happy to continue to talk to you about it. At first glance it didn&#039;t seem fundamentally different from XPDL (if you strip out XPDL&#039;s graphics-related info and change the element names). You should take a look. If you wind up agreeing, since the standards game is at least 50% political, you might think about teaming up with Keith Swenson so there is just one alternative serialization (besides BPDM), not two.

-Bruce</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p>I&#8217;ll be happy to continue to talk to you about it. At first glance it didn&#8217;t seem fundamentally different from <span class="caps">XPDL</span> (if you strip out <span class="caps">XPDL</span>&#8217;s graphics-related info and change the element names). You should take a look. If you wind up agreeing, since the standards game is at least 50% political, you might think about teaming up with Keith Swenson so there is just one alternative serialization (besides <span class="caps">BPDM</span>), not&nbsp;two.</p>
<p>-Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-71653</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Wed, 25 Apr 2007 00:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-71653</guid>
		<description>Bruce,

I could not agree more. BPDM at present time is overkill. Actual support for PSL would be interesting, but it&#039;s not available yet, and it would require changes to the BPMN specification in order for it to be really useful. And a simpler serialization format for BPMN is what people really need, not a new meta-model from the sky that virtually nobody will fully implement.

If BPDM gets any support at all, it will be for a small subset of what it provides, and the meta-model is so complex that using it for interchange between products developed by different vendors will be virtually impossible. Recent &lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.technology.jwt/msg00265.html&quot; rel=&quot;nofollow&quot;&gt;discussions &lt;/a&gt; on the Eclipse mailing list from people who know a couple of things about meta-models go in this direction. If even the most technical people do not care about such a meta-model, why should less technical people such as business analysts and process analysts pay any attention at all?

At this point, I would strongly encourage you to provide as much feedback as possible on the simple meta-model and schema we developed for BPMN and donated to the Eclipse Foundation. I believe there is an opportunity for these to be adopted by pragmatic vendors that have a vested interest in the success of BPMN, the only process modeling standard that really matters.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Bruce,</p>
<p>I could not agree more. <span class="caps">BPDM</span> at present time is overkill. Actual support for <span class="caps">PSL</span> would be interesting, but it&#8217;s not available yet, and it would require changes to the <span class="caps">BPMN</span> specification in order for it to be really useful. And a simpler serialization format for <span class="caps">BPMN</span> is what people really need, not a new meta-model from the sky that virtually nobody will fully&nbsp;implement.</p>
<p>If <span class="caps">BPDM</span> gets any support at all, it will be for a small subset of what it provides, and the meta-model is so complex that using it for interchange between products developed by different vendors will be virtually impossible. Recent <a href="http://dev.eclipse.org/newslists/news.eclipse.technology.jwt/msg00265.html" rel="nofollow">discussions </a> on the Eclipse mailing list from people who know a couple of things about meta-models go in this direction. If even the most technical people do not care about such a meta-model, why should less technical people such as business analysts and process analysts pay any attention at&nbsp;all?</p>
<p>At this point, I would strongly encourage you to provide as much feedback as possible on the simple meta-model and schema we developed for <span class="caps">BPMN</span> and donated to the Eclipse Foundation. I believe there is an opportunity for these to be adopted by pragmatic vendors that have a vested interest in the success of <span class="caps">BPMN</span>, the only process modeling standard that really&nbsp;matters.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Silver</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-71626</link>
		<dc:creator>Bruce Silver</dc:creator>
		<pubDate>Tue, 24 Apr 2007 23:13:54 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-71626</guid>
		<description>Ismael,

Who is this &quot;Francis Ip&quot; anyhow, and how have my comments on BPDM offended him so? Or exactly, what is it I need to &quot;retract&quot; about process semantics? He has never commented on or tracked back to my blog, just hides behind IT&#124;Redux...

Anyway, for the record, while you are free to characterize my comments in Intelligent Enterprise any way you like, what I actually said about BPDM was this:

&quot;I&#039;ve actually seen a draft of BPDM and see no signs of a BPMN schema. Actually I found the thing near-incomprehensible; there was something about MOF and XMI but not a schema. It made me wonder whether BPDM would actually include a schema for BPMN, or just some kind of production rules that ensure conformance to the BPDM metamodel... If OMG does not publish a BPMN schema, I see more consternation in BPM-Land and a second chance for XPDL to get it right. If BPDM produces a schema and a list of must-support BPMN semantics, then I predict next year [that it will kill XPDL].&quot;

So the near-useless part (to me, anyway) is BPDM without a schema. A couple days ago they did publish a schema, of sorts. Well, it&#039;s a set of xsd files, although XMLSpy couldn&#039;t fully open them (apparently they don&#039;t conform to the complexType schema in the xsd namespace), and there are no root elements or other things that usable XML schemas contain. And OMG didn&#039;t even publish an instance document along with a diagram so ordinary people might make sense of it. Maybe they&#039;ll get there eventually; they did say the schema needed some &quot;fine tuning&quot; still.

Notwithstanding the scurrilous blathering of Mr. Ip, I feel safe in saying the big demand from the BPM community regarding BPMN has always been for a standard interchange format, i.e. an XML schema and the most basic portability standards, not for a more formal metamodel. Steve White has always maintained that BPMN 1.0 already provides a metamodel, but it &#039;s just &quot;informal&quot; in the narrative, and I agree. OK, it&#039;s vague on a few things, but the bigger problem is BPMN does not require &quot;compliant&quot; tools to support its most basic constructs, like intermediate events (absolutely important for portability).  

So at this point, I&#039;m not yet pro or con on BPDM. I&#039;m just waiting for something useful to emerge.

-Bruce</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p>Who is this &#8220;Francis Ip&#8221; anyhow, and how have my comments on <span class="caps">BPDM</span> offended him so? Or exactly, what is it I need to &#8220;retract&#8221; about process semantics? He has never commented on or tracked back to my blog, just hides behind&nbsp;<span class="caps">IT</span>|Redux&#8230;</p>
<p>Anyway, for the record, while you are free to characterize my comments in Intelligent Enterprise any way you like, what I actually said about <span class="caps">BPDM</span> was&nbsp;this:</p>
<p><span class="dquo"><span class="dquo">&#8220;</span></span>I&#8217;ve actually seen a draft of <span class="caps">BPDM</span> and see no signs of a <span class="caps">BPMN</span> schema. Actually I found the thing near-incomprehensible; there was something about <span class="caps">MOF</span> and <span class="caps">XMI</span> but not a schema. It made me wonder whether <span class="caps">BPDM</span> would actually include a schema for <span class="caps">BPMN</span>, or just some kind of production rules that ensure conformance to the <span class="caps">BPDM</span> metamodel&#8230; If <span class="caps">OMG</span> does not publish a <span class="caps">BPMN</span> schema, I see more consternation in <span class="caps">BPM</span>-Land and a second chance for <span class="caps">XPDL</span> to get it right. If <span class="caps">BPDM</span> produces a schema and a list of must-support <span class="caps">BPMN</span> semantics, then I predict next year [that it will kill&nbsp;<span class="caps">XPDL</span>].&#8221;</p>
<p>So the near-useless part (to me, anyway) is <span class="caps">BPDM</span> without a schema. A couple days ago they did publish a schema, of sorts. Well, it&#8217;s a set of xsd files, although XMLSpy couldn&#8217;t fully open them (apparently they don&#8217;t conform to the complexType schema in the xsd namespace), and there are no root elements or other things that usable <span class="caps">XML</span> schemas contain. And <span class="caps">OMG</span> didn&#8217;t even publish an instance document along with a diagram so ordinary people might make sense of it. Maybe they&#8217;ll get there eventually; they did say the schema needed some &#8220;fine tuning&#8221;&nbsp;still.</p>
<p>Notwithstanding the scurrilous blathering of Mr. Ip, I feel safe in saying the big demand from the <span class="caps">BPM</span> community regarding <span class="caps">BPMN</span> has always been for a standard interchange format, i.e. an <span class="caps">XML</span> schema and the most basic portability standards, not for a more formal metamodel. Steve White has always maintained that <span class="caps">BPMN</span> 1.0 already provides a metamodel, but it &#8216;s just &#8220;informal&#8221; in the narrative, and I agree. <span class="caps">OK</span>, it&#8217;s vague on a few things, but the bigger problem is <span class="caps">BPMN</span> does not require &#8220;compliant&#8221; tools to support its most basic constructs, like intermediate events (absolutely important for&nbsp;portability).  </p>
<p>So at this point, I&#8217;m not yet pro or con on <span class="caps">BPDM</span>. I&#8217;m just waiting for something useful to&nbsp;emerge.</p>
<p>-Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-70835</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 23 Apr 2007 21:36:13 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-70835</guid>
		<description>Cory,

Isn&#039;t BPDM a technology as well? Show your specification to anyone -- especially business folks -- and ask them if that is not technology. I would love to see their reaction. Just because you call it a meta-model does not give it any special status, or make it any closer to the absolute truth that you&#039;re looking for. There can be as much semantics in a well-written XML schema as in a UML Diagram. It&#039;s all in the eye of the beholder.

I&#039;m sorry, but for all it&#039;s fancy claims, MDA is just yet another technology, and it happens to be one so overly complex that it plainly does not work. Never did, never will. I might be naive, but I like simpler solutions, and the BPMN+BPEL duo is one that works today. When you get something that works as well, for as many business scenarios, please show it to me and I might change my mind.

Now, I&#039;m glad to read you clearly state that BPEL does not matter. This is where we differ, and this is the problem I have with BPDM&#039;s charter. The industry at large has agreed on a common process execution model, and the BPDM working group is ignoring it. That&#039;s fine by me, it just makes your effort all the less interesting.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Cory,</p>
<p>Isn&#8217;t <span class="caps">BPDM</span> a technology as well? Show your specification to anyone&thinsp;&#8212;&thinsp;especially business folks&thinsp;&#8212;&thinsp;and ask them if that is not technology. I would love to see their reaction. Just because you call it a meta-model does not give it any special status, or make it any closer to the absolute truth that you&#8217;re looking for. There can be as much semantics in a well-written <span class="caps">XML</span> schema as in a <span class="caps">UML</span> Diagram. It&#8217;s all in the eye of the&nbsp;beholder.</p>
<p>I&#8217;m sorry, but for all it&#8217;s fancy claims, <span class="caps">MDA</span> is just yet another technology, and it happens to be one so overly complex that it plainly does not work. Never did, never will. I might be naive, but I like simpler solutions, and the <span class="caps">BPMN</span>+<span class="caps">BPEL</span> duo is one that works today. When you get something that works as well, for as many business scenarios, please show it to me and I might change my&nbsp;mind.</p>
<p>Now, I&#8217;m glad to read you clearly state that <span class="caps">BPEL</span> does not matter. This is where we differ, and this is the problem I have with <span class="caps">BPDM</span>&#8217;s charter. The industry at large has agreed on a common process execution model, and the <span class="caps">BPDM</span> working group is ignoring it. That&#8217;s fine by me, it just makes your effort all the less&nbsp;interesting.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cory Casanave</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-70817</link>
		<dc:creator>Cory Casanave</dc:creator>
		<pubDate>Mon, 23 Apr 2007 20:48:16 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-70817</guid>
		<description>Ismael,

You are very correct that BPMN and BPEL are â€œhere todayâ€, but what about the last 2000 technologies and notations there were &quot;here today&quot;? Why was BPEL done when we have so many ways to execute a process already? You can, of course, do everything in Java or Cobol or WfMC standards that you can do in BPEL!

The parade of technologies keeps coming and I understand it is in the best interest of vendors, like you, to keep it coming and to get everyone to believe in the latest silver bullet.  But, some users want out, they don&#039;t want their business processes tied up to the latest technology. They just don&#039;t believe it anymore.

In addition, enterprise solutions are not just BPM, or SOA, or the DBMS -- solutions need to tie these paradigms together in a coherent fashion. As each of the stovepipes fosters yet another community, set of products, etc., it becomes harder, not easier, to assemble real solutions that need a bit of everything. The technology centric &quot;stack&quot; we have is 50 times harder to use than what it replaced -- and more are coming next week.

So this is where MDA fits in, and fits in by describing models of the enterprise that can fit together, and do so without dependence on the &quot;execution language&quot; or yet another diagram.  The model captures the full life-cycle from business needs to execution model -- based on the semantics, not the technology.

Since we have the machinery to execute this on top of the last 50 or so technology revolutions, it will not take long for you to be able to go from model to solution with BPDM -- leveraging BPEL, if that is your technology choice. But, when the fads change, so will our mappings, leaving you in the dust.

On the other hand, if you want to say, it&#039;s all about the XML in the schema -- I donâ€™t see how the marketplace will benefit from you proposing yet another process schema, instead of getting on board with BPDM and using a standard -- and offering constructive suggestions if there are issues. Because the simple fact is, despite the FUD, you can serialize and de-serialize BPMN semantics using BPDM -- we just donâ€™t need another one.</description>
		<content:encoded><![CDATA[<p>Ismael,</p>
<p>You are very correct that <span class="caps">BPMN</span> and <span class="caps">BPEL</span> are â€œhere todayâ€, but what about the last 2000 technologies and notations there were &#8220;here today&#8221;? Why was <span class="caps">BPEL</span> done when we have so many ways to execute a process already? You can, of course, do everything in Java or Cobol or WfMC standards that you can do in&nbsp;<span class="caps">BPEL</span>!</p>
<p>The parade of technologies keeps coming and I understand it is in the best interest of vendors, like you, to keep it coming and to get everyone to believe in the latest silver bullet.  But, some users want out, they don&#8217;t want their business processes tied up to the latest technology. They just don&#8217;t believe it&nbsp;anymore.</p>
<p>In addition, enterprise solutions are not just <span class="caps">BPM</span>, or <span class="caps">SOA</span>, or the <span class="caps">DBMS</span>&thinsp;&#8212;&thinsp;solutions need to tie these paradigms together in a coherent fashion. As each of the stovepipes fosters yet another community, set of products, etc., it becomes harder, not easier, to assemble real solutions that need a bit of everything. The technology centric &#8220;stack&#8221; we have is 50 times harder to use than what it replaced&thinsp;&#8212;&thinsp;and more are coming next&nbsp;week.</p>
<p>So this is where <span class="caps">MDA</span> fits in, and fits in by describing models of the enterprise that can fit together, and do so without dependence on the &#8220;execution language&#8221; or yet another diagram.  The model captures the full life-cycle from business needs to execution model&thinsp;&#8212;&thinsp;based on the semantics, not the&nbsp;technology.</p>
<p>Since we have the machinery to execute this on top of the last 50 or so technology revolutions, it will not take long for you to be able to go from model to solution with <span class="caps">BPDM</span>&thinsp;&#8212;&thinsp;leveraging <span class="caps">BPEL</span>, if that is your technology choice. But, when the fads change, so will our mappings, leaving you in the&nbsp;dust.</p>
<p>On the other hand, if you want to say, it&#8217;s all about the <span class="caps">XML</span> in the schema&thinsp;&#8212;&thinsp;I donâ€™t see how the marketplace will benefit from you proposing yet another process schema, instead of getting on board with <span class="caps">BPDM</span> and using a standard&thinsp;&#8212;&thinsp;and offering constructive suggestions if there are issues. Because the simple fact is, despite the <span class="caps">FUD</span>, you can serialize and de-serialize <span class="caps">BPMN</span> semantics using <span class="caps">BPDM</span>&thinsp;&#8212;&thinsp;we just donâ€™t need another&nbsp;one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-70768</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 23 Apr 2007 18:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-70768</guid>
		<description>Francis,

If the BPDM group actually manages to release a public specification for a meta-model that supports BPMN and PSL, I will certainly take a very close look at it. Until then, what is being discussed here is more akin to science fiction, and while I like the genre, I have better sources for it.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>If the <span class="caps">BPDM</span> group actually manages to release a public specification for a meta-model that supports <span class="caps">BPMN</span> and <span class="caps">PSL</span>, I will certainly take a very close look at it. Until then, what is being discussed here is more akin to science fiction, and while I like the genre, I have better sources for&nbsp;it.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-70764</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 23 Apr 2007 18:39:39 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-70764</guid>
		<description>Cory,

If that is the goal, then why not adopting BPEL as the underlying execution language? Why should we make everything more complex than it should be? You say you support PSL, but you did not include such support in the specification. What is the value then? All I can see right now is yet another pie-in-the-sky project that never delivers anything useful. As far as I am concerned, BPMN and BPEL are real, available today, and all we need is a way to go from one to the other, which is exactly what the BPMN schema we developed does.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Cory,</p>
<p>If that is the goal, then why not adopting <span class="caps">BPEL</span> as the underlying execution language? Why should we make everything more complex than it should be? You say you support <span class="caps">PSL</span>, but you did not include such support in the specification. What is the value then? All I can see right now is yet another pie-in-the-sky project that never delivers anything useful. As far as I am concerned, <span class="caps">BPMN</span> and <span class="caps">BPEL</span> are real, available today, and all we need is a way to go from one to the other, which is exactly what the <span class="caps">BPMN</span> schema we developed&nbsp;does.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-70010</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Sat, 21 Apr 2007 21:38:41 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-70010</guid>
		<description>Cory,

It is nice to know that the BPDM standard is based on rigorous semantics, which consists of axioms and ontology as defined in PSL-ISO18629. Unlike some standards that use XML schemas as semantics. A schema is basically a description of the structure of a document, which has no contextual meaning. When a schema complies with the XMI standard, the meta data is well defined and the document can be exported and imported by different software tools. In the absence of an ontology, BPMN has only implicit semantics, which one can interpret in anyway s/he likes.

I don&#039;t know whether you are aware of &lt;a href==&quot;http://syseng.omg.org/UPDM.htm&quot;&gt;UPDM&lt;/a&gt; or not. Just in case, it is an OMG profile task force that defines modelling standards to support DoDAF (US) and MODAF (UK). SysML and UML 2.1 are currently the preferred standards supplemented by IDEF0 (used in STEP EXPRESS-ISO10303-11) and BPMN. There seems to be a movement in enhancing the BPMN, which will eventually replace the Activity Diagram in UML  In general, it is wise to observe what US DoD and UK MOD are doing in terms of driving standards and adoption of technologies. Major vendors like IBM, ORACLE, Microsoft, Telelogic, SAP, and the like pay special attention to these two largest technology users in the world. Sun Microsystems is the exception! It should also be noted that military forces of NATO, Canada, Australia, and New Zealand follow more or less the same set of standards. The primary objective is to ensure that the systems (e.g. Command, Control, Computer, Communication, Intelligence, Surveillance, &amp; Reconnaissance) used by all these forces will interoperate, in a plug-and-play fasion, when they participate in a joint mission.

I speculate that once the BPDM standard is released, UPDM will most likely incorporate it into the profile. Moreover, it won&#039;t be long before DoD will mandate the compulsory EDI with RFID as its acquisition standard, which will track an item from its producer all the way to the end user and its eventual disposal.

It would be interesting to see what Dr. Bruce Silver will say about process semantics! There is a possibility that he needs to retract what he has said before. He seems like a partial replacement of Dr. James Martin, the IT guru and ex-IBM research fellow, in the 60s, 70s, and 80s.

Keep up the good work.

Best regards
-Francis</description>
		<content:encoded><![CDATA[<p>Cory,</p>
<p>It is nice to know that the <span class="caps">BPDM</span> standard is based on rigorous semantics, which consists of axioms and ontology as defined in <span class="caps">PSL</span>-<span class="caps">ISO18629</span>. Unlike some standards that use <span class="caps">XML</span> schemas as semantics. A schema is basically a description of the structure of a document, which has no contextual meaning. When a schema complies with the <span class="caps">XMI</span> standard, the meta data is well defined and the document can be exported and imported by different software tools. In the absence of an ontology, <span class="caps">BPMN</span> has only implicit semantics, which one can interpret in anyway s/he&nbsp;likes.</p>
<p>I don&#8217;t know whether you are aware of <a href=="http://syseng.omg.org/UPDM.htm"><span class="caps">UPDM</span></a> or not. Just in case, it is an <span class="caps">OMG</span> profile task force that defines modelling standards to support DoDAF (<span class="caps">US</span>) and <span class="caps">MODAF</span> (<span class="caps">UK</span>). SysML and <span class="caps">UML</span> 2.1 are currently the preferred standards supplemented by <span class="caps">IDEF0</span> (used in <span class="caps">STEP</span> <span class="caps">EXPRESS</span>-<span class="caps">ISO10303</span>-11) and <span class="caps">BPMN</span>. There seems to be a movement in enhancing the <span class="caps">BPMN</span>, which will eventually replace the Activity Diagram in <span class="caps">UML</span>  In general, it is wise to observe what <span class="caps">US</span> DoD and <span class="caps">UK</span> <span class="caps">MOD</span> are doing in terms of driving standards and adoption of technologies. Major vendors like <span class="caps">IBM</span>, <span class="caps">ORACLE</span>, Microsoft, Telelogic, <span class="caps">SAP</span>, and the like pay special attention to these two largest technology users in the world. Sun Microsystems is the exception! It should also be noted that military forces of <span class="caps">NATO</span>, Canada, Australia, and New Zealand follow more or less the same set of standards. The primary objective is to ensure that the systems (e.g. Command, Control, Computer, Communication, Intelligence, Surveillance, <span class="amp">&amp;</span> Reconnaissance) used by all these forces will interoperate, in a plug-and-play fasion, when they participate in a joint&nbsp;mission.</p>
<p>I speculate that once the <span class="caps">BPDM</span> standard is released, <span class="caps">UPDM</span> will most likely incorporate it into the profile. Moreover, it won&#8217;t be long before DoD will mandate the compulsory <span class="caps">EDI</span> with <span class="caps">RFID</span> as its acquisition standard, which will track an item from its producer all the way to the end user and its eventual&nbsp;disposal.</p>
<p>It would be interesting to see what Dr. Bruce Silver will say about process semantics! There is a possibility that he needs to retract what he has said before. He seems like a partial replacement of Dr. James Martin, the <span class="caps">IT</span> guru and ex-<span class="caps">IBM</span> research fellow, in the 60s, 70s, and&nbsp;80s.</p>
<p>Keep up the good&nbsp;work.</p>
<p>Best regards<br />&nbsp;-Francis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cory Casanave</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-69566</link>
		<dc:creator>Cory Casanave</dc:creator>
		<pubDate>Fri, 20 Apr 2007 19:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-69566</guid>
		<description>Francis,

You will be happy to note that PSL was and remains a major part of BPDM. Conrad Bock of NIST was an integral part of the team and was able to ground the BPDM process semantics in PSL -- this is why we have such confidence in the semantic integrity. We didn&#039;t make that part of the specification available since many people don&#039;t understand it -- but the work has been done and I think can be made available. As for the other bodies and activities, I certainly agree -- we need more cohesion in our standards supporting the enterprise.

Regards,
Cory Casanave</description>
		<content:encoded><![CDATA[<p>Francis,</p>
<p>You will be happy to note that <span class="caps">PSL</span> was and remains a major part of <span class="caps">BPDM</span>. Conrad Bock of <span class="caps">NIST</span> was an integral part of the team and was able to ground the <span class="caps">BPDM</span> process semantics in <span class="caps">PSL</span>&thinsp;&#8212;&thinsp;this is why we have such confidence in the semantic integrity. We didn&#8217;t make that part of the specification available since many people don&#8217;t understand it&thinsp;&#8212;&thinsp;but the work has been done and I think can be made available. As for the other bodies and activities, I certainly agree&thinsp;&#8212;&thinsp;we need more cohesion in our standards supporting the&nbsp;enterprise.</p>
<p>Regards,<br />
Cory&nbsp;Casanave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Francis Ip</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-69377</link>
		<dc:creator>Francis Ip</dc:creator>
		<pubDate>Fri, 20 Apr 2007 02:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-69377</guid>
		<description>Cory,

I believe that the &lt;a href=&quot;http://www.mel.nist.gov/psl/index.html&quot;&gt;PSL&lt;/a&gt; (Process Specification Language) for process specification exchange should be one of BPDM activities. NIST is working with ISO on such a specification that supplements AP-233.

The prime interest of Dr. Bruce Silver -- an independent analyst -- is to run seminars on anything related to BPM to make money. Late delivery of the BPDM specification doesn&#039;t give him the opportunity to make more money. 

The combination of BPMN, BPEL, BPMS, and BPDM have a long way to go in making Enterprise Process Management a reality! In addition to OMG, we need to pay more attention to other accredited standard bodies (e.g. IEEE, ISO, etc.), as well as power users of standards (e.g. US DoD and UK MOD).

Best regards
-Francis Ip</description>
		<content:encoded><![CDATA[<p>Cory,</p>
<p>I believe that the <a href="http://www.mel.nist.gov/psl/index.html"><span class="caps">PSL</span></a> (Process Specification Language) for process specification exchange should be one of <span class="caps">BPDM</span> activities. <span class="caps">NIST</span> is working with <span class="caps">ISO</span> on such a specification that supplements&nbsp;<span class="caps">AP</span>-233.</p>
<p>The prime interest of Dr. Bruce Silver&thinsp;&#8212;&thinsp;an independent analyst&thinsp;&#8212;&thinsp;is to run seminars on anything related to <span class="caps">BPM</span> to make money. Late delivery of the <span class="caps">BPDM</span> specification doesn&#8217;t give him the opportunity to make more&nbsp;money. </p>
<p>The combination of <span class="caps">BPMN</span>, <span class="caps">BPEL</span>, <span class="caps">BPMS</span>, and <span class="caps">BPDM</span> have a long way to go in making Enterprise Process Management a reality! In addition to <span class="caps">OMG</span>, we need to pay more attention to other accredited standard bodies (e.g. <span class="caps">IEEE</span>, <span class="caps">ISO</span>, etc.), as well as power users of standards (e.g. <span class="caps">US</span> DoD and <span class="caps">UK</span>&nbsp;<span class="caps">MOD</span>).</p>
<p>Best regards<br />
-Francis&nbsp;Ip</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cory Casanave</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-69351</link>
		<dc:creator>Cory Casanave</dc:creator>
		<pubDate>Fri, 20 Apr 2007 00:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-69351</guid>
		<description>We were active in the BPDM specification and feel that some of the views presented here are not well founded, and others are out of perspective. The comments from the author about &quot;legacy workflow vendors [using it] as a way to fight against the upcoming dominance of [...] BPMN+BPEL&quot; is, frankly, nonsense both politically and technically.

The dominant forces in producing BPDM were BPMN vendors, business and process modeling practitioners, business process modeling vendors, and government representatives -- not &quot;legacy workflow vendors&quot; at all. There is no plot and no fight, BPDM fully embraces and supports BPMN, and provides added value as we will discuss below. Technically BPDM is a superset of BPMN, with added support for SOA -- far from the centrally managed style of the old workflow systems. Perhaps we can keep our debate at a higher level. The observation that BPDM is complex to understand has more merit -- but let&#039;s look at the context and why.

Process semantics: Some other approaches to process &quot;exchange formats&quot; are little more than pictures in XML. While this provides interchange of the diagram, it fails to exchange a process specification. One of the reasons that BPDM took so long is that nailing down what is really being said in process models is harder than it may appear, the team had the advantage of being able to work with the BPMN team directly, to iron out the real semantics -- and there were a lot of arguments and disagreement about what they really meant.  BPDM captures the result of this and provides a way to exchange the process semantics, not fuzzy pictures or partial thoughts. Semantics like this does take more time to grasp -- but the result is real sharing of processes, not lock-in to different vendorâ€™s interpretations and extensions.

Integrating processes and SOA: Process orchestration is a valuable tool in the enterprise toolbox, but not the only one. Process is part of the business model that includes services, organizations and resources. The SOA perspective in particular has been fully integrated, so that the process and the services offered and used are well integrated into a coherent enterprise perspective. BPMN can&#039;t fight SOA, it needs to join it. Orchestration and SOA are just different ways to look at process. BPDM provides a bridge between those views. That bridge can be ignored by those who only want to understand orchestration, but we don&#039;t think it will be ignored by the users who need both.

So this additional &quot;complexity&quot; of actually understanding what processes mean and how they relate to services and other processes has an impact, but that impact is primarily the responsibility of the builders of process tools, frameworks and infrastructures -- perhaps having them take the time to understand the semantics behind their diagrams and runtimes is a good thing, I&#039;m sure they are more than capable of grasping it.

There will be an open-source Eclipse based implementation of BPDM on &lt;a href=&quot;http://www.modeldriven.org/bpdm&quot;&gt;ModelDriven.org&lt;/a&gt; as well as a schema for interchange -- those who just want to know how to exchange BPMN models can use this, without the complexity. Perhaps we can also use this forum for an informed debate on the best way to represent process and provide the best approach to our communities and organizations.

-Cory Casanave
&lt;a href=&quot;http://www.modeldriven.com/&quot;&gt;Model Driven Solutions&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>We were active in the <span class="caps">BPDM</span> specification and feel that some of the views presented here are not well founded, and others are out of perspective. The comments from the author about &#8220;legacy workflow vendors [using it] as a way to fight against the upcoming dominance of [&#8230;] <span class="caps">BPMN</span>+<span class="caps">BPEL</span>&#8221; is, frankly, nonsense both politically and&nbsp;technically.</p>
<p>The dominant forces in producing <span class="caps">BPDM</span> were <span class="caps">BPMN</span> vendors, business and process modeling practitioners, business process modeling vendors, and government representatives&thinsp;&#8212;&thinsp;not &#8220;legacy workflow vendors&#8221; at all. There is no plot and no fight, <span class="caps">BPDM</span> fully embraces and supports <span class="caps">BPMN</span>, and provides added value as we will discuss below. Technically <span class="caps">BPDM</span> is a superset of <span class="caps">BPMN</span>, with added support for <span class="caps">SOA</span>&thinsp;&#8212;&thinsp;far from the centrally managed style of the old workflow systems. Perhaps we can keep our debate at a higher level. The observation that <span class="caps">BPDM</span> is complex to understand has more merit&thinsp;&#8212;&thinsp;but let&#8217;s look at the context and&nbsp;why.</p>
<p>Process semantics: Some other approaches to process &#8220;exchange formats&#8221; are little more than pictures in <span class="caps">XML</span>. While this provides interchange of the diagram, it fails to exchange a process specification. One of the reasons that <span class="caps">BPDM</span> took so long is that nailing down what is really being said in process models is harder than it may appear, the team had the advantage of being able to work with the <span class="caps">BPMN</span> team directly, to iron out the real semantics&thinsp;&#8212;&thinsp;and there were a lot of arguments and disagreement about what they really meant.  <span class="caps">BPDM</span> captures the result of this and provides a way to exchange the process semantics, not fuzzy pictures or partial thoughts. Semantics like this does take more time to grasp&thinsp;&#8212;&thinsp;but the result is real sharing of processes, not lock-in to different vendorâ€™s interpretations and&nbsp;extensions.</p>
<p>Integrating processes and <span class="caps">SOA</span>: Process orchestration is a valuable tool in the enterprise toolbox, but not the only one. Process is part of the business model that includes services, organizations and resources. The <span class="caps">SOA</span> perspective in particular has been fully integrated, so that the process and the services offered and used are well integrated into a coherent enterprise perspective. <span class="caps">BPMN</span> can&#8217;t fight <span class="caps">SOA</span>, it needs to join it. Orchestration and <span class="caps">SOA</span> are just different ways to look at process. <span class="caps">BPDM</span> provides a bridge between those views. That bridge can be ignored by those who only want to understand orchestration, but we don&#8217;t think it will be ignored by the users who need&nbsp;both.</p>
<p>So this additional &#8220;complexity&#8221; of actually understanding what processes mean and how they relate to services and other processes has an impact, but that impact is primarily the responsibility of the builders of process tools, frameworks and infrastructures&thinsp;&#8212;&thinsp;perhaps having them take the time to understand the semantics behind their diagrams and runtimes is a good thing, I&#8217;m sure they are more than capable of grasping&nbsp;it.</p>
<p>There will be an open-source Eclipse based implementation of <span class="caps">BPDM</span> on <a href="http://www.modeldriven.org/bpdm">ModelDriven.org</a> as well as a schema for interchange&thinsp;&#8212;&thinsp;those who just want to know how to exchange <span class="caps">BPMN</span> models can use this, without the complexity. Perhaps we can also use this forum for an informed debate on the best way to represent process and provide the best approach to our communities and&nbsp;organizations.</p>
<p>-Cory Casanave<br />
<a href="http://www.modeldriven.com/">Model Driven&nbsp;Solutions</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steinar Carlsen</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-66915</link>
		<dc:creator>Steinar Carlsen</dc:creator>
		<pubDate>Mon, 09 Apr 2007 21:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-66915</guid>
		<description>[...] Get Your BPMN Schema Today [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Get Your <span class="caps">BPMN</span> Schema Today&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-66909</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Mon, 09 Apr 2007 21:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-66909</guid>
		<description>Juan,

Thanks for the kind words, I&#039;m sure my team will appreciate.

Best regards
-Ismael</description>
		<content:encoded><![CDATA[<p>Juan,</p>
<p>Thanks for the kind words, I&#8217;m sure my team will&nbsp;appreciate.</p>
<p>Best regards<br />&nbsp;-Ismael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan Cadavid</title>
		<link>http://itredux.com/2007/04/04/get-your-bpmn-schema-today/comment-page-1/#comment-66332</link>
		<dc:creator>Juan Cadavid</dc:creator>
		<pubDate>Sun, 08 Apr 2007 07:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2007/04/04/get-your-bpmn-schema-today/#comment-66332</guid>
		<description>Hi Ismael,

I have been following the development of the BPMN since its creation at BPMI.org before the merger with OMG, watching how different implementations have appeared on the scene. I&#039;m particularly glad to see a BPMN modeler built on top of EMF, which implies the formal schema was developed with eCore, even when the current specification of BPMN doesn&#039;t demand the notation to be MOF compliant. This is brilliant!

A few months ago in Washington DC, I met the CEO of one of the companies that authored the BPDM specification, who I was contacting to get some ideas for my senior undegraduate project. I knew I wanted something related to business process modeling, but still couldn&#039;t really grasp something useful to work on. The suggestion I got was to browse a few generic process models on the web, and formalize them for MDA according to the BPDM specification. When I got my hands on it, I was overwhelmed at the complexity of this abstract proposal, and had to give up this idea for my project.

My project now consists in another effort to bring down the semantic gap between IT and business by following the MDA principles, and finding heuristics to specify the most relevant aspects of a SOA, always starting from a business process, of course.

Luckily, I remembered Eclipse had a brand new BPMN modeler, and decided to look into it. The schema that your team has built is as simple as it is great, and best of all, it works wonderfully. I have already contacted your team about joining as a developer, and started looking at the code. Hope I can start contributing soon!

Regards,
Juan Cadavid</description>
		<content:encoded><![CDATA[<p>Hi&nbsp;Ismael,</p>
<p>I have been following the development of the <span class="caps">BPMN</span> since its creation at <span class="caps">BPMI</span>.org before the merger with <span class="caps">OMG</span>, watching how different implementations have appeared on the scene. I&#8217;m particularly glad to see a <span class="caps">BPMN</span> modeler built on top of <span class="caps">EMF</span>, which implies the formal schema was developed with eCore, even when the current specification of <span class="caps">BPMN</span> doesn&#8217;t demand the notation to be <span class="caps">MOF</span> compliant. This is&nbsp;brilliant!</p>
<p>A few months ago in Washington <span class="caps">DC</span>, I met the <span class="caps">CEO</span> of one of the companies that authored the <span class="caps">BPDM</span> specification, who I was contacting to get some ideas for my senior undegraduate project. I knew I wanted something related to business process modeling, but still couldn&#8217;t really grasp something useful to work on. The suggestion I got was to browse a few generic process models on the web, and formalize them for <span class="caps">MDA</span> according to the <span class="caps">BPDM</span> specification. When I got my hands on it, I was overwhelmed at the complexity of this abstract proposal, and had to give up this idea for my&nbsp;project.</p>
<p>My project now consists in another effort to bring down the semantic gap between <span class="caps">IT</span> and business by following the <span class="caps">MDA</span> principles, and finding heuristics to specify the most relevant aspects of a <span class="caps">SOA</span>, always starting from a business process, of&nbsp;course.</p>
<p>Luckily, I remembered Eclipse had a brand new <span class="caps">BPMN</span> modeler, and decided to look into it. The schema that your team has built is as simple as it is great, and best of all, it works wonderfully. I have already contacted your team about joining as a developer, and started looking at the code. Hope I can start contributing&nbsp;soon!</p>
<p>Regards,<br />
Juan&nbsp;Cadavid</p>
]]></content:encoded>
	</item>
</channel>
</rss>
