<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>deltalounge &#187; BPMN</title>
	<atom:link href="http://www.deltalounge.net/wpress/tag/bpmn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deltalounge.net/wpress</link>
	<description>Service Orientation, Software Development, Oracle, Life Hacking</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:15:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Bridging the BPMN &#8211; BPEL gap</title>
		<link>http://www.deltalounge.net/wpress/2010/01/bridging-the-bpmn-bpel-gap/</link>
		<comments>http://www.deltalounge.net/wpress/2010/01/bridging-the-bpmn-bpel-gap/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:24:10 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[BPEL]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=663</guid>
		<description><![CDATA[First a short note on both BPMN and BPEL. BPMN is a modeling notation for business processes. OMG on it&#8217;s BPMN pages puts it: The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to [...]]]></description>
			<content:encoded><![CDATA[<p>First a short note on both BPMN and BPEL. <a href="http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation">BPMN</a> is a modeling notation for business processes. OMG on it&#8217;s <a href="http://www.bpmn.org/">BPMN pages</a> puts it:</p>
<blockquote><p>The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes.
</p></blockquote>
<p><a href="http://en.wikipedia.org/wiki/Business_Process_Execution_Language">BPEL</a> is an execution language. There is for example no standard graphical notation in the BPEL standard. The main focus is not on readability, it is on execution.<br />
So BPMN and BPEL aim for different goals. It should come as no surprise that there is gap. There are several resources that describe <a href="http://www.bpmn.org/Documents/Mapping_BPMN_to_BPEL_Example.pdf">the mapping</a>, <a href="http://code.google.com/p/bpmn2bpel/">provide translation</a>, or <a href="http://www.oracle.com/technology/pub/articles/dikmans-bpm.html">transforming BPMN to BPEL</a>.</p>
<h3>Guidelines</h3>
<p>Here are some guidelines that help you bridge the BPMN to BPEL gap:</p>
<ul>
<li>Be as specific as possible in BPMN diagrams (In Oracle Business Process Analysis Suite you can use e.g. automated activity, notification , and human tasks.). </li>
<li>Add additional information in BPMN activities. Sure this doesn&#8217;t enable automatic transformation, but it does reduce the need for additional design documentation. This will improve documentation consistency, and reduce the required governance.</li>
<li>Use templates in your BPMN activities. Structure and check completeness of your descriptions.</li>
<li>Use a Service repository. This will enable both designers and developer to communicate about &#8220;the same thing&#8221;</li>
<li>Use a GUI components reposity, for the same reasons as you use a Service repository</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/01/bridging-the-bpmn-bpel-gap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
