<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-3868547292717970492</id><updated>2012-06-01T11:52:53.183+02:00</updated><category term="OpenShift" /><category term="Fedora" /><category term="jBPMMigration" /><category term="JBoss" /><category term="Publishing" /><category term="jug" /><category term="Margraten" /><category term="Mutt Hints" /><category term="jBPM" /><category term="event" /><category term="Cycling" /><category term="Ruby Hints" /><category term="BRMS" /><category term="conference" /><category term="jbug" /><category term="PRIMA" /><category term="ABout Time Linux" /><category term="JBossDevStudio" /><category term="General" /><category term="Mini" /><category term="Linux" /><category term="Macbook" /><category term="Software" /><category term="Vim Hints" /><category term="PMS Project" /><category term="Cloud" /><title type="text">Eric D. Schabell</title><subtitle type="html">Thoughts on Middleware, Linux, software, cycling and other news...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.schabell.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.schabell.org/search/label/jBPM" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/-/jBPM/-/jBPM?start-index=26&amp;max-results=25" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/schabell/jbpm" /><feedburner:info uri="schabell/jbpm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-2976251954262101129</id><published>2012-05-29T16:22:00.000+02:00</published><updated>2012-05-29T16:22:11.062+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JBossDevStudio" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><category scheme="http://www.blogger.com/atom/ns#" term="BRMS" /><title type="text">JBoss Developer Studio 5 - how to setup SOA Tools (BRMS example)</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5bCmgw0EOow/T8TYxQw6j7I/AAAAAAAAH5o/42tJQKrcbUM/s1600/Screen+Shot+2012-05-29+at+4.00.22+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="91" src="http://1.bp.blogspot.com/-5bCmgw0EOow/T8TYxQw6j7I/AAAAAAAAH5o/42tJQKrcbUM/s200/Screen+Shot+2012-05-29+at+4.00.22+PM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Step 2: SOA Tools Update Site&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Even though you might think this is self evident, I am always looking around again for the exact way to get started with JBoss Developers Studio (JBDS) and the latest greatest Business Rules Management System (BRMS) tooling. For posterity, here is how I do it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LS_3P-dEPzE/T8TYy12w1bI/AAAAAAAAH5w/B18_x-hQ9ZI/s1600/Screen+Shot+2012-05-29+at+4.01.06+PM.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="119" src="http://1.bp.blogspot.com/-LS_3P-dEPzE/T8TYy12w1bI/AAAAAAAAH5w/B18_x-hQ9ZI/s200/Screen+Shot+2012-05-29+at+4.01.06+PM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Step 3: JBoss BRMS tooling&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get the latest JBDS 5 from your local Customer Support Portal (&lt;a href="https://access.redhat.com/home" target="_blank"&gt;CSP&lt;/a&gt;) or &lt;a href="https://devstudio.jboss.com/download/" target="_blank"&gt;get your evaluation copy&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;You are missing the BRMS tooling, so add the JBoss SOA Tools update site via "Help -&amp;gt; Install New Software..." :&amp;nbsp;&lt;a href="https://devstudio.jboss.com/updates/5.0/staging/soa-tooling/" target="_blank"&gt;https://devstudio.jboss.com/updates/5.0/staging/soa-tooling/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select "BRMS Tooling"&lt;/li&gt;&lt;/ol&gt;After install you are ready to rock with all the new tooling supporting Rules, Events and Processes (jBPM).&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-2976251954262101129?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/ZARuJUzhR5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/2976251954262101129/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/05/jboss-developer-studio-5-how-to-setup.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2976251954262101129" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2976251954262101129" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/ZARuJUzhR5I/jboss-developer-studio-5-how-to-setup.html" title="JBoss Developer Studio 5 - how to setup SOA Tools (BRMS example)" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-5bCmgw0EOow/T8TYxQw6j7I/AAAAAAAAH5o/42tJQKrcbUM/s72-c/Screen+Shot+2012-05-29+at+4.00.22+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/05/jboss-developer-studio-5-how-to-setup.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-8831466916538893788</id><published>2012-05-22T09:55:00.000+02:00</published><updated>2012-05-23T11:50:17.547+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><category scheme="http://www.blogger.com/atom/ns#" term="BRMS" /><title type="text">JBoss One Day Talk 2012 - JBoss BRMS Sneak Peek</title><content type="html">&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://onedaytalk.org/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/--bG7nKPUliE/T7tFDoprEkI/AAAAAAAAH4U/SnLkHZdXYQ8/s1600/jboss1day.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;I have been invited to talk at the&amp;nbsp;&lt;/span&gt;&lt;a href="http://onedaytalk.org/" style="background-color: white; color: #a36723; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none;" target="_blank"&gt;JBoss One Day Talk 2012 in Munich, Germany&lt;/a&gt;&lt;span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&amp;nbsp;on October 10th, 2012. I will be presenting the following session:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JBoss BRMS sneak peek, the future is now for your Business Processes&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;A Business Process Management System (BPMS) offers you the&amp;nbsp;capabilities to better manage and streamline your business processes.&amp;nbsp;JBoss continues expanding its vision in this area by&amp;nbsp;offering a lightweight process engine for executing business&amp;nbsp;processes, combined with the necessary services and tooling to support&amp;nbsp;business processes in their entire life-cycles.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;This allows not only developers but also business users to manage your&amp;nbsp;business processes more efficiently. A lot has happened in the BPM&amp;nbsp;area over the last few years, with the introduction of the BPMN 2.0&amp;nbsp;standard, the increasing interest in more dynamic and adaptive&amp;nbsp;processes, integration with business rules and event processing, case&amp;nbsp;management, etc. In this session, we will show you how JBoss BRMS&amp;nbsp;leverages the jBPM project to tackle these challenge and give you an&amp;nbsp;overview of its most important BPMS features.&amp;nbsp;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-8831466916538893788?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/J2NsJREF2Y0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/8831466916538893788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/05/jboss-one-day-talk-2012-jboss-brms.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/8831466916538893788" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/8831466916538893788" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/J2NsJREF2Y0/jboss-one-day-talk-2012-jboss-brms.html" title="JBoss One Day Talk 2012 - JBoss BRMS Sneak Peek" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/--bG7nKPUliE/T7tFDoprEkI/AAAAAAAAH4U/SnLkHZdXYQ8/s72-c/jboss1day.jpeg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>Konferenzzentrum München</georss:featurename><georss:point>48.1526907 11.5473886</georss:point><georss:box>48.1500422 11.5424531 48.1553392 11.5523241</georss:box><feedburner:origLink>http://www.schabell.org/2012/05/jboss-one-day-talk-2012-jboss-brms.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-1930763318772755280</id><published>2012-03-04T18:53:00.000+01:00</published><updated>2012-03-04T18:53:54.847+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="jug" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Video Recording: JBoss Brings More Power to your Business Processes</title><content type="html">The great group over in &lt;a href="http://www.yajug.org/confluence/display/Public/Past+Events+2012" target="_blank"&gt;Luxembourg (YaJUG)&lt;/a&gt; put up a recording on &lt;a href="http://parleys.com/"&gt;parleys.com&lt;/a&gt; of the &lt;a href="http://www.schabell.org/2012/01/luxembourg-java-user-group-yajug.html" target="_blank"&gt;jBPM5 session I gave in January 2012&lt;/a&gt;. This took place after a previous talk and I have just changed 'uniform' to put on the JBoss shirt.&lt;br /&gt;&lt;br /&gt;I cover BPM, jBPM and the jBPM Migration project. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;object width="395" height="395"&gt;  &lt;param name="movie" value="http://www.parleys.com/dist/share/parleysshare.swf"/&gt;  &lt;param name="allowFullScreen" value="true"/&gt;  &lt;param name="wmode" value="direct"/&gt;  &lt;param name="bgcolor" value="#222222"/&gt;  &lt;param name="flashVars" value="sv=true&amp;amp;pageId=3088"/&gt;  &lt;embed src="http://www.parleys.com/dist/share/parleysshare.swf" type="application/x-shockwave-flash" flashVars="sv=true&amp;amp;pageId=3088" allowfullscreen="true" bgcolor="#222222" width="395" height="395"/&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-1930763318772755280?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/Thr0lIW2b_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/1930763318772755280/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/03/video-recording-jboss-brings-more-power.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1930763318772755280" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1930763318772755280" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/Thr0lIW2b_8/video-recording-jboss-brings-more-power.html" title="Video Recording: JBoss Brings More Power to your Business Processes" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/03/video-recording-jboss-brings-more-power.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-3320774469563842462</id><published>2012-02-20T13:32:00.000+01:00</published><updated>2012-02-20T13:32:46.825+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jug" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Portugal JUG (PTJUG) - a night of jBPM and OpenShift</title><content type="html">&lt;a href="http://2.bp.blogspot.com/-cPzkfGL69Fw/TyJjb6pI6CI/AAAAAAAAHKo/f7g-RcK8PsI/s1600/portugeseJUG.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="74" src="http://2.bp.blogspot.com/-cPzkfGL69Fw/TyJjb6pI6CI/AAAAAAAAHKo/f7g-RcK8PsI/s200/portugeseJUG.png" width="200" /&gt;&lt;/a&gt;As &lt;a href="http://www.schabell.org/2012/01/portugal-java-user-group-jug-on-tour.html" target="_blank"&gt;previously posted&lt;/a&gt;, I was in Lisbon last week to meet with the Portugal Java User Group (PTJUG) and present on the &lt;a href="http://www.java.pt/node/533" target="_blank"&gt;jBPM5 project&lt;/a&gt; followed by &lt;a href="http://www.java.pt/node/533" target="_blank"&gt;OpenShift&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;The flight into town is worth mentioning as you come into the city itself, making for some really spectacular views of castles, old churches and just beautiful Portugese architecture stacked against the hills of Lisbon. It was also great to come from the colder Netherlands into a summer temperature of 16 degrees (for my home location, that is summer)!&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qBKuQfvHieo/T0I0PpTsX2I/AAAAAAAAHXk/JxQe8iyxPio/s1600/1329408511382.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-qBKuQfvHieo/T0I0PpTsX2I/AAAAAAAAHXk/JxQe8iyxPio/s200/1329408511382.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bull fighting ring&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The location was the &lt;a href="http://www.ist.utl.pt/en/about-IST/location/" target="_blank"&gt;Instituto Supirior Technico&lt;/a&gt;, situated right close to the center. I had a bit of time to get ready so on the advice of my hotel I walked two blocks down the road in the lovely summer like sunshine to view a bull fighting ring. Set the mood for the event session!&lt;br /&gt;&lt;br /&gt;I arrived at the event location to be greeted by a group from the PTJUG and we got settled in the room. Before we started they made sure I met each and everyone that was attending, from consultants, engineers, developers, analysts, managers and even a professor. It was a very relaxed and sociable group of guys (not to forget, the single lady that showed up to claim the first ever OpenShift Ladies T-shirt!). We had a total of ~30 people show for the talks, but I forgot to actually count. I did notice that the 40 OpenShift t-shirts I brought did not survive the end of the event!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;jBPM 5&lt;/b&gt;&lt;br /&gt;We talked jBPM first, with quite a bit of interaction as there were users with experience in jBPM3 in the audience. We demo'ed the round tripping, jBPM console, the diverse IDE tooling support and looked extensively at the web designer. I also provided a peak at the early access bits of the upcoming JBoss Business Rules Management System product that will contain the newer jBPM5 components.&lt;br /&gt;&lt;br /&gt;There were some questions around the various integrations and an interesting request to provide an open source evaluation of the new jBPM5 to place along side the existing one on the &lt;a href="http://www.workflowpatterns.com/evaluations/opensource/index.php" target="_blank"&gt;Workflow Patterns site&lt;/a&gt;. We also spent time discussing and digging into the &lt;a href="https://github.com/droolsjbpm/jbpmmigration/wiki" target="_blank"&gt;jBPM Migration project&lt;/a&gt; as a preview of what the migration possibilities might be moving forward.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="display: block; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 12px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/jboss-brings-more-power-to-your-business-processes" style="font-weight: bold;" target="_blank" title="JBoss Brings More Power to your Business Processes (PTJUG)"&gt;JBoss Brings More Power to your Business Processes (PTJUG)&lt;/a&gt;&lt;/span&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11637318" width="425"&gt;&lt;/iframe&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: center;"&gt;View more&amp;nbsp;&lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt;&amp;nbsp;from&amp;nbsp;&lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;OpenShift&lt;/b&gt;&lt;br /&gt;After a short break we moved on to the OpenShift session. This talk was about getting the audience into the session, so I pushed actually from the start of the entire event to have them sign up for an OpenShift account with their laptops and to follow along. We walked through the Express setup, client tools and focused a lot in the demo section on the Java tooling provided by JBossTools project. This was enforced by doing the demo through both Eclipse with JBossTools and with JBoss Developer Studio 5. This early release version integrates the OpenShift wizards and tooling to get you started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;div id="__ss_11637377" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/openshift-ptjug" target="_blank" title="An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)"&gt;An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11637377" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;The event concluded with a nice discussion around the possibilities of clustering Express instances, how to interact between two nodes of Express and what the advantages of Flex would be. Some of the audience had already used OpenShift for personal projects. I was asked if I wanted to come back before the end of the year to talk about OpenShift updates as the Open Sourcing and exposing the cartridge API will be of great interest for this group.&lt;br /&gt;&lt;br /&gt;It was a great time with experiences Java users, jBPM users and the interaction was nice during both talks. I really enjoyed this event and look forward to meeting up with the PTJUG anytime in the future!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-3320774469563842462?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/X1pUAvHbfOU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/3320774469563842462/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/02/portugal-jug-ptjug-night-of-jbpm-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3320774469563842462" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3320774469563842462" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/X1pUAvHbfOU/portugal-jug-ptjug-night-of-jbpm-and.html" title="Portugal JUG (PTJUG) - a night of jBPM and OpenShift" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-cPzkfGL69Fw/TyJjb6pI6CI/AAAAAAAAHKo/f7g-RcK8PsI/s72-c/portugeseJUG.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/02/portugal-jug-ptjug-night-of-jbpm-and.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-4068235931566186680</id><published>2012-02-03T14:00:00.000+01:00</published><updated>2012-02-06T12:15:57.750+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JUDCon 2012 Boston - Getting your migration on with jBPM Migration Project</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.jboss.org/events/JUDCon/2012/boston" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;" target="_blank"&gt;&lt;img border="0" height="48" src="http://4.bp.blogspot.com/-3kSPJdNDka0/TyvUmSr2OoI/AAAAAAAAHLo/5KXt-k6ACSA/s200/Screen+Shot+2012-02-03+at+1.35.02+PM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Boston, &amp;nbsp;June 25-26&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The call for papers is open, but not official on the website yet. I thought I would submit my sessions before I get snowed under (really, it is below zero here in NL all week, skating on the canals, snow today...). Hope to get accepted and see you all there!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Getting your migration on with jBPM Migration Project&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;With the release of jBPM 5 in the Red Hat product JBoss BRMS 5.3 it is&amp;nbsp;time to closely examine your existing legacy jBPM 3 projects for&amp;nbsp;migration. What does the future bring?&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;This session will take a look at the background of jBPM 3 process&amp;nbsp;projects and present how we plan to help you make the jumpt to jBPM 5.&amp;nbsp;We will provide you with a plan for positioning your existing Enterprise jBPM projects and examine some of the architectural layers&amp;nbsp;involved. &amp;nbsp;We will take a closer look at the tooling being created for&amp;nbsp;this and steps you can take to ensure a smooth transition moving into&amp;nbsp;your jBPM future.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Finally we will demo the existing tooling on an actual existing&amp;nbsp;enterprise jBPM project. This will provide you with a real life&amp;nbsp;scenario to take home as an example for your own BPM projects.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-4068235931566186680?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/601do8ntQfs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/4068235931566186680/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/02/judcon-2012-boston-getting-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4068235931566186680" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4068235931566186680" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/601do8ntQfs/judcon-2012-boston-getting-your.html" title="JUDCon 2012 Boston - Getting your migration on with jBPM Migration Project" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-3kSPJdNDka0/TyvUmSr2OoI/AAAAAAAAHLo/5KXt-k6ACSA/s72-c/Screen+Shot+2012-02-03+at+1.35.02+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/02/judcon-2012-boston-getting-your.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-2654076268810438593</id><published>2012-01-27T09:43:00.000+01:00</published><updated>2012-01-27T09:49:45.627+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jug" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Portugal Java User Group (JUG) - on tour with jBPM and Openshift</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.java.pt/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="74" src="http://2.bp.blogspot.com/-cPzkfGL69Fw/TyJjb6pI6CI/AAAAAAAAHKo/f7g-RcK8PsI/s200/portugeseJUG.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;I will be in&amp;nbsp;Lisbon, Portugal on Feb 16 at the Portugal JUG with sessions on &amp;nbsp;jBPM and OpenShift. The abstracts are below and will soon be &lt;a href="http://www.java.pt/" target="_blank"&gt;published on their JUG site&lt;/a&gt;, but it is in&amp;nbsp;Portuguese so you might need some translation help!&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;JBoss jBPM Brings More Power to your Business Processes&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;A Business Process Management System (BPMS) offers you the capabilities to better manage and streamline your business processes. JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes, combined with the necessary services and tooling to support business processes in their entire life-cycles. This allows not only developers but also business users to manage your business processes more efficiently.&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, case management, etc. In this session, we will show you how jBPM5 tackles these challenges, discuss migration to this new platform and give you an overview of its most important features.&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="background-color: white; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;b&gt;An OpenShift Primer for Developers to get your code into the Cloud&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;Whether you're a seasoned Java developer looking to start hacking on EE6 or you just wrote your first line of Ruby yesterday, the cloud is turning out to be the perfect environment for developing applications in just about any modern language or framework. There are plenty of clouds and platform-as-a-services to choose from, but where to start? Join us for an action-packed hour of power where we'll show you how to deploy an application written in the language of your choice - Java, Ruby, PHP, Perl or Python, with the framework of your choice - EE6, CDI, Seam, Spring, Zend, Cake, Rails, Sinatra, PerlDancer or Django to the OpenShift PaaS in just minutes. And without having to rewrite your app to get it to work the way the cloud provider thinks your app should work.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;Check the command-line fu as we leverage Git to onboard apps onto OpenShift Express in seconds, while also making use of the web browser do the heavy-lifting of provisioning clusters, deploying, monitoring and auto-scaling apps in OpenShift Flex.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;If you want to learn how the OpenShift PaaS and investing an hour of your time can change everything you thought you knew about developing applications in the cloud, this session is for you!&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px;"&gt;The schedule is shaping up like this:&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;17h30 - Welcome and registration&lt;/li&gt;&lt;li&gt;18h00 - JBoss Brings More Power to your Business Processes&lt;/li&gt;&lt;li&gt;19h00 - An OpenShift Primer for Developers to get your Code into the Cloud&lt;/li&gt;&lt;li&gt;20h00 - Drink and Networking&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Location will be at&amp;nbsp;&lt;a href="http://maps.google.com/maps?q=Instituto+Superior+T%C3%A9cnico,+Lisbon,+Portugal&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;ll=38.736695,-9.138694&amp;amp;spn=0.005197,0.013078&amp;amp;sll=38.736754,-9.139284&amp;amp;sspn=0.0051" target="_blank"&gt;Instituto Superior TA(c)cnico (IST)&lt;/a&gt;, see you there? ;-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-2654076268810438593?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/fKK4E-H3JDc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/2654076268810438593/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/portugal-java-user-group-jug-on-tour.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2654076268810438593" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2654076268810438593" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/fKK4E-H3JDc/portugal-java-user-group-jug-on-tour.html" title="Portugal Java User Group (JUG) - on tour with jBPM and Openshift" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-cPzkfGL69Fw/TyJjb6pI6CI/AAAAAAAAHKo/f7g-RcK8PsI/s72-c/portugeseJUG.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/portugal-java-user-group-jug-on-tour.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-2472227552062868676</id><published>2012-01-18T16:36:00.000+01:00</published><updated>2012-01-31T14:19:38.657+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jug" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Luxembourg Java User Group (YaJUG) - OpenShift and jBPM session recap</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fy4nLCAashI/TxbeflIwCyI/AAAAAAAAHJI/qkojXkLwU5k/s1600/20120117_180855.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-fy4nLCAashI/TxbeflIwCyI/AAAAAAAAHJI/qkojXkLwU5k/s200/20120117_180855.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Room filling up, ~50 attendees!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Last night I was on site for an &lt;a href="http://www.schabell.org/2012/01/yajug-event-evening-with-openshift-and.html" target="_blank"&gt;evening with the YaJUG&lt;/a&gt;, hosted in the Tudor building which was a very nice venue in downtown Luxembourg.&lt;br /&gt;&lt;br /&gt;There were around 50 participants and the interaction was rather lively, I think I got something like ~20 questions around just the OpenShift session!&amp;nbsp;The questions ranged from the obvious to the more cunning where participants not only want to be able to tinker with apache configurations but also auto scale their Express instances or even try to cluster the 5 free instances we offer them. I love that kind of ingenuity!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Mm0gFREC2HQ/Txbeg1sX4VI/AAAAAAAAHJQ/ECsMrNIKIuU/s1600/20120117_195621.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-Mm0gFREC2HQ/Txbeg1sX4VI/AAAAAAAAHJQ/ECsMrNIKIuU/s200/20120117_195621.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;His first app on OpenShift&lt;br /&gt;by&amp;nbsp;end of the&lt;br /&gt;session!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I wanted to emphasize the ease with which anyone can get their applications running in the &lt;a href="https://openshift.redhat.com/app/express" target="_blank"&gt;OpenShift Express&lt;/a&gt; cloud instances.&amp;nbsp;I challenged the group from the start by asking anyone with a laptop to get it open and try to deploy their first application into the OpenShift cloud by the end of the evening. As you can see in the picture, Weber Phillipp (I think it was actually his little brother if I am not mistaken...) came up to me at the end to show his results, well done!&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Later I followed up with a look at &lt;a href="https://openshift.redhat.com/app/flex" target="_blank"&gt;OpenShift Flex&lt;/a&gt; where most of the more Enterprise type of questions were answered. Check out twitter tag #yajug for their comments, but be aware, some of the feedback is in French.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The second session was an overview of the status of jBPM 5 and included a rather in depth discussion of the upcoming BRMS 5.3 as there was some real interest in the JBoss product that are supported. There were several jBPM 3.2 users in the crowd, so spend some time demo'ing not only jBPM5 but the &lt;a href="http://www.schabell.org/2011/10/jbpm-web-designer-integrates-jbpm.html" target="_blank"&gt;web designer and jBPM Migration Project tooling&lt;/a&gt; that has been integrated there.&lt;br /&gt;&lt;br /&gt;The sessions were recorded so the YaJUG members will be provided a link to them soon via their site and a photographer was also enthusiastically taking lots of pictures! We planned to record my session desktop for the demo's, but the recording failed to start.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;div id="__ss_11136527" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/an-openshift-primer-for-developers-to-get-your-code-into-the-cloud-11136527" target="_blank" title="An OpenShift Primer for Developers to get your Code into the Cloud"&gt;An OpenShift Primer for Developers to get your Code into the Cloud&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11136527" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;div id="__ss_11134440" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/jboss-jbpm-the-future-is-now-yajug-session" target="_blank" title="JBoss jBPM, the future is now (YaJUG session)"&gt;JBoss jBPM, the future is now (YaJUG session)&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11134440" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;UPDATE: The session had a photographer that was busy snapping away: &lt;/div&gt;&lt;br /&gt; &lt;div align="center"&gt;&lt;object width="400" height="300"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F31056537%40N07%2Fsets%2F72157629103166757%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F31056537%40N07%2Fsets%2F72157629103166757%2F&amp;set_id=72157629103166757&amp;jump_to="&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F31056537%40N07%2Fsets%2F72157629103166757%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F31056537%40N07%2Fsets%2F72157629103166757%2F&amp;set_id=72157629103166757&amp;jump_to=" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;object width="400" height="300"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F74752814%40N08%2Fsets%2F72157628944158117%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F74752814%40N08%2Fsets%2F72157628944158117%2F&amp;set_id=72157628944158117&amp;jump_to="&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F74752814%40N08%2Fsets%2F72157628944158117%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F74752814%40N08%2Fsets%2F72157628944158117%2F&amp;set_id=72157628944158117&amp;jump_to=" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-2472227552062868676?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/RlgUeC4dxCc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/2472227552062868676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/luxembourg-java-user-group-yajug.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2472227552062868676" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2472227552062868676" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/RlgUeC4dxCc/luxembourg-java-user-group-yajug.html" title="Luxembourg Java User Group (YaJUG) - OpenShift and jBPM session recap" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-fy4nLCAashI/TxbeflIwCyI/AAAAAAAAHJI/qkojXkLwU5k/s72-c/20120117_180855.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/luxembourg-java-user-group-yajug.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-3091840408212193087</id><published>2012-01-11T16:41:00.001+01:00</published><updated>2012-02-21T10:19:37.580+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Codemotion 2012 - submissions for jBPM and OpenShift</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.codemotion.it/en" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="70" src="http://1.bp.blogspot.com/-rngF7eGFV6M/Tw2tV8BRXJI/AAAAAAAAHF0/L1HmlQRQzO4/s200/logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;I am again submitting proposals to &lt;a href="http://www.codemotion.it/en" target="_blank"&gt;Codemotion 2012&lt;/a&gt;, this year in Rome. I have pushed out two talks, one on jBPM and another on OpenShift:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JBoss Brings More Power to your Business Processes&lt;/b&gt;&lt;br /&gt;&lt;i&gt;A lot has happened in the Business Process Management area over the last few years, with the intro of the BPMN 2.0 standard, the&amp;nbsp;&lt;/i&gt;&lt;i&gt;increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, case management, &lt;/i&gt;&lt;i&gt;etc. In this session, we will show you how JBoss jBPM tackles these challenges, discuss migration to this new platform and give an &lt;/i&gt;&lt;i&gt;overview of its most important features.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="display: inline !important;"&gt;&lt;b&gt;Get your code into the Cloud with OpenShift&lt;/b&gt;&lt;/div&gt;&lt;div style="display: inline !important;"&gt;&lt;/div&gt;&lt;div style="font-style: italic;"&gt;Whether you're a seasoned Java developer looking to start hacking on EE6 or you just wrote your first line of Ruby yesterday, the&amp;nbsp;&lt;i&gt;cloud is perfect for developing apps in any modern language or framework. Join us for an action-packed hour of power where we'll&amp;nbsp;&lt;/i&gt;&lt;i&gt;&lt;i&gt;show you how to deploy an application written in a language of your choice - Java, Ruby, PHP, Perl or Python, with a framework of &amp;nbsp;&lt;/i&gt;&lt;/i&gt;&lt;i&gt;&lt;i&gt;&lt;i&gt;your choice - EE6, CDI, Seam, Zend, Rails, Sinatra, PerlDancer or Django to the OpenShift PaaS in just minutes.&lt;/i&gt;&lt;/i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="display: inline !important;"&gt;Fingers crossed and hope to talk to you in Rome, Italy in March! ;-)&lt;/div&gt;&lt;br /&gt;&lt;div style="font-style: italic;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-3091840408212193087?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/-8-NChxS_zc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/3091840408212193087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/codemotion-2012-submissions-for-jbpm.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3091840408212193087" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3091840408212193087" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/-8-NChxS_zc/codemotion-2012-submissions-for-jbpm.html" title="Codemotion 2012 - submissions for jBPM and OpenShift" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-rngF7eGFV6M/Tw2tV8BRXJI/AAAAAAAAHF0/L1HmlQRQzO4/s72-c/logo.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/codemotion-2012-submissions-for-jbpm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-6257185391813262250</id><published>2012-01-10T10:03:00.001+01:00</published><updated>2012-01-10T10:03:53.008+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">jBPM5 - add native Eclipse BPMN2 Visual Editor to Eclipse or JBoss Developer Studio</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CinSmcb3GXA/Twv-pE901SI/AAAAAAAAHFs/_8ZBCJ2LtyM/s1600/Screen+Shot+2012-01-10+at+10.02.02+AM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="123" src="http://2.bp.blogspot.com/-CinSmcb3GXA/Twv-pE901SI/AAAAAAAAHFs/_8ZBCJ2LtyM/s200/Screen+Shot+2012-01-10+at+10.02.02+AM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Eclipse Native BPMN2 Editor&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Interested in using the Eclipse native BPMN2 editor when designing your jBPM processes? Here is how you can pull in the project that is now hosted within the Eclipse Foundation.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o7BkzJ4OQpA/Twv52ZbEH5I/AAAAAAAAHFU/dKMn1O4r1zY/s1600/Screen+Shot+2012-01-10+at+9.41.07+AM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="71" src="http://1.bp.blogspot.com/-o7BkzJ4OQpA/Twv52ZbEH5I/AAAAAAAAHFU/dKMn1O4r1zY/s200/Screen+Shot+2012-01-10+at+9.41.07+AM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 1: Name the update site.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;First you need to add the update site at &lt;b&gt;Help -&amp;gt; Install New Software -&amp;gt; Add&lt;/b&gt;&amp;nbsp;as shown in Figure 1.&amp;nbsp;Then you give it a name as shown in Figure 2.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;http://download.eclipse.org/bpmn2-modeler/site&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QpiBcw8qS00/Twv7YVOpxbI/AAAAAAAAHFc/KweIQyDRcOA/s1600/Screen+Shot+2012-01-10+at+9.47.23+AM.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="26" src="http://3.bp.blogspot.com/-QpiBcw8qS00/Twv7YVOpxbI/AAAAAAAAHFc/KweIQyDRcOA/s200/Screen+Shot+2012-01-10+at+9.47.23+AM.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 2: Watch install.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This will pull up the &lt;b&gt;BPMN2 Editor &lt;/b&gt;check box that you can select to install the editor. Just select this box and select &lt;b&gt;Next + Next + Accept agreement + Finish&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7eq8gaBb23U/Twv8lcLR4kI/AAAAAAAAHFk/lvP2gjc7rhs/s1600/Screen+Shot+2012-01-10+at+9.52.43+AM.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="127" src="http://2.bp.blogspot.com/-7eq8gaBb23U/Twv8lcLR4kI/AAAAAAAAHFk/lvP2gjc7rhs/s320/Screen+Shot+2012-01-10+at+9.52.43+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 3: Open with Visual Editor&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Watch the software install, see Figure 2 and a restart will give you the option to use the Eclipse Native BPMN2 editor. Select a process.bpmn2 file, right mouse click, select &lt;b&gt;Open With&lt;/b&gt;&amp;nbsp;and you should see the menu entry &lt;b&gt;BPMN2 Visual Editor&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Note:&lt;br /&gt;A note about the processes to be displayed. If you do not have any location information in the file, such as a default generated jBPM Migration Tool conversion output file, then it will not display in this editor. The jBPM Migration Tool relies on the &lt;b&gt;BPMN2 Process Editor&lt;/b&gt;&amp;nbsp;and its &lt;b&gt;Arrange&lt;/b&gt;&amp;nbsp;buttons to generate this information.&lt;br /&gt;&lt;br /&gt;Enjoy! ;-)&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-6257185391813262250?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/99CZVlkcmSE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/6257185391813262250/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/jbpm5-add-native-eclipse-bpmn2-visual.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6257185391813262250" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6257185391813262250" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/99CZVlkcmSE/jbpm5-add-native-eclipse-bpmn2-visual.html" title="jBPM5 - add native Eclipse BPMN2 Visual Editor to Eclipse or JBoss Developer Studio" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-CinSmcb3GXA/Twv-pE901SI/AAAAAAAAHFs/_8ZBCJ2LtyM/s72-c/Screen+Shot+2012-01-10+at+10.02.02+AM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/jbpm5-add-native-eclipse-bpmn2-visual.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-9007591419339593896</id><published>2012-01-09T08:59:00.000+01:00</published><updated>2012-01-09T08:59:43.327+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">YaJUG event - an evening with OpenShift and jBPM</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-S2PEdkTbzmE/TwqeDV7gQpI/AAAAAAAAHE8/ZKXx3JDN0c0/s1600/yajug.logo" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-S2PEdkTbzmE/TwqeDV7gQpI/AAAAAAAAHE8/ZKXx3JDN0c0/s1600/yajug.logo" /&gt;&lt;/a&gt;&lt;/div&gt;I will be in Luxembourg next week to present a few interesting technologies for the Java User Group, called YaJUG. The abstracts are below and you can find &lt;a href="http://www.yajug.org/confluence/display/Public/Future+Events#FutureEvents-January17thRedHatOpenShiftandJBPM" target="_blank"&gt;the details if you happen to be in the area online at their site&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; font-family: Verdana, arial, sans-serif; font-size: 11px; line-height: 17px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;An OpenShift Primer for Developers to get your Code into the Cloud:&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.yajug.org/confluence/display/Public/Speakers#Speakers-ericschabell" style="color: #87a8bc;"&gt;Eric D. Schabell&lt;/a&gt;&amp;nbsp;(&lt;a href="http://www.redhat.com/" rel="nofollow" style="color: #87a8bc;"&gt;Red Hat&lt;/a&gt;)&lt;/div&gt;&lt;div style="background-color: white; font-family: Verdana, arial, sans-serif; font-size: 11px; line-height: 17px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Whether you're a seasoned Java developer looking to start hacking on EE6 or you just wrote your first line of Ruby yesterday, the cloud is turning out to be the perfect environment for developing applications in just about any modern language or framework. There are plenty of clouds and platform-as-a-services to choose from, but where to start? Join us for an action-packed hour of power where we'll show you how to deploy an application written in the language of your choice - Java, Ruby, PHP, Perl or Python, with the framework of your choice - EE6, CDI, Seam, Spring, Zend, Cake, Rails, Sinatra, PerlDancer or Django to the OpenShift PaaS in just minutes. And without having to rewrite your app to get it to work the way the cloud provider thinks your app should work.&lt;/div&gt;&lt;div style="background-color: white; font-family: Verdana, arial, sans-serif; font-size: 11px; line-height: 17px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Check the command-line fu as we leverage Git to onboard apps onto OpenShift Express in seconds, while also making use of the web browser do the heavy-lifting of provisioning clusters, deploying, monitoring and auto-scaling apps in OpenShift Flex.&lt;/div&gt;&lt;div style="background-color: white; font-family: Verdana, arial, sans-serif; font-size: 11px; line-height: 17px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;If you want to learn how the OpenShift PaaS and investing an hour of your time can change everything you thought you knew about developing applications in the cloud, this session is for you!&lt;/div&gt;&lt;div style="background-color: white; font-family: Verdana, arial, sans-serif; font-size: 11px; line-height: 17px; margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;JBoss Brings More Power to your Business Processes:&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.yajug.org/confluence/display/Public/Speakers#Speakers-ericschabell" style="color: #87a8bc;"&gt;Eric D. Schabell&lt;/a&gt;&amp;nbsp;(&lt;a href="http://www.redhat.com/" rel="nofollow" style="color: #87a8bc;"&gt;Red Hat&lt;/a&gt;)&lt;/div&gt;&lt;div style="margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A Business Process Management System (BPMS) offers you the capabilities to better manage and streamline your business processes. JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes, combined with the necessary services and tooling to support business processes in their entire lifecycles. This allows not only developers but also business users to manage your business processes more efficiently.&lt;/div&gt;&lt;div style="margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, case management, etc. In this session, we will show you how jBPM5 tackles these challenges, discuss migration to this new platform and give you an overview of its most important features.&lt;/div&gt;&lt;div style="margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;17h30&lt;/b&gt;&amp;nbsp;- Welcome and registration&lt;br /&gt;&lt;b&gt;18h00&lt;/b&gt;&amp;nbsp;- An OpenShift Primer for Developers to get your Code into the Cloud&lt;br /&gt;&lt;b&gt;19h00&lt;/b&gt;&amp;nbsp;- JBoss Brings More Power to your Business Processes&lt;br /&gt;&lt;b&gt;20h00&lt;/b&gt;&amp;nbsp;- Drink and Networking&lt;/div&gt;&lt;div style="margin-bottom: 16px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="font-family: Times; font-size: small; line-height: normal;"&gt;See you there? ;-)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-9007591419339593896?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/vI0_jkuhVuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/9007591419339593896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/yajug-event-evening-with-openshift-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/9007591419339593896" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/9007591419339593896" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/vI0_jkuhVuI/yajug-event-evening-with-openshift-and.html" title="YaJUG event - an evening with OpenShift and jBPM" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-S2PEdkTbzmE/TwqeDV7gQpI/AAAAAAAAHE8/ZKXx3JDN0c0/s72-c/yajug.logo" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/yajug-event-evening-with-openshift-and.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-5878750398447527627</id><published>2012-01-06T12:36:00.002+01:00</published><updated>2012-01-06T12:36:33.604+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Released jBPM Migration Tooling v0.11</title><content type="html">&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s1600/rowducks.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s200/rowducks.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Right behing release the previous release we have pushed out &lt;a href="https://github.com/droolsjbpm/jbpmmigration/zipball/v0.11" target="_blank"&gt;jBPM Migration Tooling v0.11&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wow, you must be thinking this team is working really hard and must not be getting any sleep at all! Nothing could be further from the truth. We are just getting integrated into the JBoss family way of working with regards to releasing a project into the wild.&lt;br /&gt;&lt;br /&gt;We were missing some necessary components that need to be generated by our Maven configuration so that we were allowed through the JBoss Nexus process. When jbpmmigration-0.10 failed to meet the Nexus standards, we are forced to restart the process and therefore you now can be the proud owners of jbpmmigration-0.11! ;-)&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;&lt;a href="https://github.com/droolsjbpm/jbpmmigration/wiki/Jbpmmigration-v0.11" target="_blank"&gt;change log&lt;/a&gt;&amp;nbsp;can be found on the project wiki, but for posterity it is provided here:&lt;br /&gt;&lt;ul style="background-color: white; font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 14px; line-height: 19px; margin-bottom: 0px; margin-left: 2.6em; margin-right: 0px; margin-top: 1.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="background-color: white;"&gt;update the project POM file to generate a sources jar, needed to deploy into JBoss Nexus.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 14px; line-height: 19px;"&gt;The&amp;nbsp;&lt;a href="http://www.schabell.org/2011/10/jbpm-migration-tooling-available-in.html" target="_blank"&gt;OpenShift jBPM Migration WebApp&lt;/a&gt;&amp;nbsp;has been updated to run with the current release,&amp;nbsp;&lt;a href="http://jbpmmigration-ishereon.rhcloud.com/jbpmmigration_upload-0.4/" target="_blank"&gt;http://jbpmmigration-ishereon.rhcloud.com/jbpmmigration_upload-0.4&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;Enjoy!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-5878750398447527627?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/R_0GBgEcYgM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/5878750398447527627/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/released-jbpm-migration-tooling-v011.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/5878750398447527627" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/5878750398447527627" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/R_0GBgEcYgM/released-jbpm-migration-tooling-v011.html" title="Released jBPM Migration Tooling v0.11" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s72-c/rowducks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/released-jbpm-migration-tooling-v011.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-6931657653904441803</id><published>2012-01-04T09:25:00.002+01:00</published><updated>2012-01-06T12:17:25.570+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Released jBPM Migration Tooling v0.10</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s1600/rowducks.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s200/rowducks.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;A new year and a new version is appropriate, don't you think? :-)&lt;br /&gt;&lt;br /&gt;The jBPM Migration Tooling project is happy to release v0.10 into the wild, you can &lt;a href="https://github.com/droolsjbpm/jbpmmigration/zipball/v0.10" target="_blank"&gt;get it from github&lt;/a&gt;&amp;nbsp;and soon in the JBoss Nexus repository.&lt;br /&gt;&lt;br /&gt;The &lt;a href="https://github.com/droolsjbpm/jbpmmigration/wiki/Jbpmmigration-v0.10" target="_blank"&gt;change log&lt;/a&gt; can be found on the project wiki, but for posterity it is provided here:&lt;br /&gt;&lt;ul style="background-color: white; font-family: helvetica, arial, freesans, clean, sans-serif; font-size: 14px; line-height: 19px; margin-bottom: 0px; margin-left: 2.6em; margin-right: 0px; margin-top: 1.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 41 resolved, unique ids for context variables.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 42 resolved, added ability to select xsd to use for conversion, default is jpdl 3.2.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 43 resolved, adjusted stylesheet usage in migration class.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 44 resolved, added JbpmMigration test class.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 46 &amp;amp; 47 resolved, cleaned up api for JpdlValidation and BpmnValidation classes.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 48 resolved, test output is now sorted in the directories related to the called tests, provides overview of all migration test output after a testing run, was over writing previously.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 51 resolved, pom adjusted to provide an optional cli jar (more dependencies included in resulting jar).&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;issue 52 resolved, fixed gateway nodes to provide gatewayDirection attributed needed by some editors to correctly display.&lt;/li&gt;&lt;li style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;maven pom adjustments for JBoss jBPM team jenkens setup.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;The &lt;a href="http://www.schabell.org/2011/10/jbpm-migration-tooling-available-in.html" target="_blank"&gt;OpenShift jBPM Migration WebApp&lt;/a&gt; has been updated to run with the current release,&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;&lt;a href="http://jbpmmigration-ishereon.rhcloud.com/jbpmmigration_upload-0.3/"&gt;http://jbpmmigration-ishereon.rhcloud.com/jbpmmigration_upload-0.3/&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: helvetica, arial, freesans, clean, sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 19px;"&gt;Enjoy!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-6931657653904441803?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/nVuInVbDftY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/6931657653904441803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2012/01/released-jbpm-migration-tooling-v010.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6931657653904441803" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6931657653904441803" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/nVuInVbDftY/released-jbpm-migration-tooling-v010.html" title="Released jBPM Migration Tooling v0.10" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-H4f6EeFMTks/TwQb91b7_xI/AAAAAAAAHEQ/eRYpzgLtjRE/s72-c/rowducks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2012/01/released-jbpm-migration-tooling-v010.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-2738232186615463756</id><published>2011-12-15T09:42:00.000+01:00</published><updated>2011-12-15T09:42:49.615+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Open Source Conference 2011 - OpenShift, jBPM and much more in Amsterdam at OSC11</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yGKu05RJJ5U/Tumoc38R8XI/AAAAAAAAG7U/yZiCSneICh8/s1600/20111208_154037.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-yGKu05RJJ5U/Tumoc38R8XI/AAAAAAAAG7U/yZiCSneICh8/s200/20111208_154037.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;OSC11 ready to rock!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Some time ago &lt;a href="http://www.schabell.org/2011/09/open-source-conference-2011-technical.html" target="_blank"&gt;I mentioned that I would be giving talks on jBPM and OpenShift at OSC11&lt;/a&gt;, well let me tell you a bit about that experience!&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-e8C5xCh3JcA/TumocyLWW1I/AAAAAAAAG7U/R0G_MV5EMUA/s1600/20111208_132047.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-e8C5xCh3JcA/TumocyLWW1I/AAAAAAAAG7U/R0G_MV5EMUA/s200/20111208_132047.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Scott Crenshaw interview.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;Interview&lt;/b&gt;&lt;br /&gt;It all started on Thursday afternoon when I arrived at the hotel in Amsterdam to check in. Our VP Cloud, Scott Crenshaw was stuck in traffic coming back from a customer visit and I was asked to fill in for him with a reporter from CloudWorks. I got the chance to focus more on OpenShift than on the general Red Hat strategy until Scott arrived, at which time I was able to relax and snap a few pictures of him doing his magic.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UagwXANTy1Y/Tumq24g8CHI/AAAAAAAAG7w/V6WJTR9KK-k/s1600/20111208_151013.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-UagwXANTy1Y/Tumq24g8CHI/AAAAAAAAG7w/V6WJTR9KK-k/s200/20111208_151013.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View from 17th floor.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;After that I got the chance to actually go up to my room before heading over to the venue. I have never stayed 17 floors above Amsterdam, but as you can see, the view was amazing over Central Train Station and the river behind it. I know, the photo looks like a hotel room with a painting on the wall, but believe me that is the view over the city. At night you could just sit in your hotel room and stare out the window at the city lights.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-13W9By7-Vxc/TumoWoQJ23I/AAAAAAAAG7M/sk3OyLbchCE/s1600/20111209_104744.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-13W9By7-Vxc/TumoWoQJ23I/AAAAAAAAG7M/sk3OyLbchCE/s200/20111209_104744.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Keynote Scott Crenshaw&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;b&gt;Setup PTA&lt;/b&gt;&lt;br /&gt;At the venue, the Amsterdam&amp;nbsp;Passenger Terminal (PTA), the local cruise ship terminal,&amp;nbsp;we arrived with our technical team to ensure a few things were going to be working smoothly for the demos and sessions. The rooms I would be talking in were about 80 seats, so nice for break-out sessions!&amp;nbsp;We hung a few banners, watched the crews setup the main stage and then headed for our hotel to get ready for the Speakers Dinner.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zuVjsZ7QKFI/TumtpxgPwqI/AAAAAAAAG74/S9NOH9HwW-Y/s1600/20111202_111638.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-zuVjsZ7QKFI/TumtpxgPwqI/AAAAAAAAG74/S9NOH9HwW-Y/s200/20111202_111638.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;OpenShift t-shirt was a hit!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;Speaker Dinner&lt;/b&gt;&lt;br /&gt;That evening there was a speakers dinner that started with drinks, then food and finished up in a lounge bar on the top floor of the Mint Hotel, again, another nice view over the city of Amsterdam. The nice part was chatting with the various keynote speakers, where I got some time with the VP from Alfresco talking BPM and with Scott Crenshaw talking OpenShift a bit.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Open Source Conference&lt;/b&gt;&lt;br /&gt;Friday was the big event, we got there early and watched around 800 attendees (more than doubling the number from last year) appearing slowly out of the morning fog to come enjoy a day filled with Open Source and networking. It was amazing to see the PTA filled up with customers, partners and contacts that I know from my years of working on Open Source. &amp;nbsp;It was not possible to cross the main floor without getting stopped by someone at least 3 times, amazing interactions!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;The OpenShift talk was packed full with all seats eventually taken and standing room filled on the sides. Even though the talks were only 30 minutes, it was possible to get some nice interactions with the crowd. I got some interesting Python and PHP questions, passed out a few goodies and after the talk even had to give away the last t-shirt I was wearing to a fan!&amp;nbsp;The jBPM talk was filled also and again had to put a lot of information into the short time frame, but there were some really nice reactions to the talk in discussions after the session and on Twitter.&lt;br /&gt;&lt;br /&gt;Both sessions slides will be made available via the OSC website, but I will include them here for all to enjoy. It was a long day, a busy day, but filled with great people at a great location. I am seriously looking forward to next years event and wonder if we can double the attendance again!&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;div id="__ss_10599161" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/an-openshift-primer-for-developers-to-get-your-code-into-the-cloud" target="_blank" title="OSC11 - An OpenShift Primer for Developers to get your Code into the Cloud"&gt;OSC11 - An OpenShift Primer for Developers to get your Code into the Cloud&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/10599161?rel=0" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;div id="__ss_10599119" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/the-future-is-now-for-all-your-business-processes" target="_blank" title="OSC11 - The future is now for all your Business Processes"&gt;OSC11 - The future is now for all your Business Processes&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/10599119?rel=0" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell" target="_blank"&gt;Eric D. Schabell&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-2738232186615463756?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/MI-XHxMzNMc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/2738232186615463756/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/12/open-source-conference-2011-openshift.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2738232186615463756" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/2738232186615463756" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/MI-XHxMzNMc/open-source-conference-2011-openshift.html" title="Open Source Conference 2011 - OpenShift, jBPM and much more in Amsterdam at OSC11" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-yGKu05RJJ5U/Tumoc38R8XI/AAAAAAAAG7U/yZiCSneICh8/s72-c/20111208_154037.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/12/open-source-conference-2011-openshift.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-763946842226652909</id><published>2011-12-07T20:56:00.001+01:00</published><updated>2011-12-08T09:01:54.858+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JAX 2012 - Integration woes, solving the migration to BPMN2</title><content type="html">&lt;a href="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s1600/2in1-button.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s200/2in1-button.png" width="180" /&gt;&lt;/a&gt;Submitted a talk to&amp;nbsp;&lt;a href="http://jax.de/2012/" target="_blank"&gt;JAX 2012&lt;/a&gt;, fingers crossed!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Abstract:&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;We stand now on the brink of a revolution. The future calls to us with&amp;nbsp;a promise of standardized processes and a specification to lead us.&amp;nbsp;There is one small catch... what to do with our existing enterprise&amp;nbsp;integration projects? This session will help you position your&amp;nbsp;existing JBoss projects for the challenges of migrating to the JBoss&amp;nbsp;Business Process Management System with real world examples.&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-763946842226652909?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/cJXA99-v9U0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/763946842226652909/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/12/jax-2012-integration-woes-solving.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/763946842226652909" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/763946842226652909" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/cJXA99-v9U0/jax-2012-integration-woes-solving.html" title="JAX 2012 - Integration woes, solving the migration to BPMN2" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s72-c/2in1-button.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/12/jax-2012-integration-woes-solving.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-4896306825798468872</id><published>2011-12-07T20:55:00.001+01:00</published><updated>2011-12-08T09:01:41.878+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JAX 2012 - The future is now for all your Business Processes</title><content type="html">&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s1600/2in1-button.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s200/2in1-button.png" width="180" /&gt;&lt;/a&gt;Submitted a talk to &lt;a href="http://jax.de/2012/" target="_blank"&gt;JAX 2012&lt;/a&gt;, fingers crossed!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Abstract:&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;A lot has happened in the BPM area over the last few years, with the&amp;nbsp;intro of the BPMN 2.0 standard, the increasing interest in more&amp;nbsp;dynamic and adaptive processes, integration with business rules and&amp;nbsp;event processing, case management, etc. In this session, we will show you how JBoss tackles these challenges, discuss migration to this new&amp;nbsp;platform and give an overview of its most import features.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-4896306825798468872?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/lJmQraJDVuI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/4896306825798468872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/12/jax-2012-future-is-now-for-all-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4896306825798468872" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4896306825798468872" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/lJmQraJDVuI/jax-2012-future-is-now-for-all-your.html" title="JAX 2012 - The future is now for all your Business Processes" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-pyjVCxD9fMo/TuBuwf124LI/AAAAAAAAG5U/Dzm7e3CGuw4/s72-c/2in1-button.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/12/jax-2012-future-is-now-for-all-your.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-7990984361400054125</id><published>2011-10-25T08:45:00.000+02:00</published><updated>2011-10-25T09:31:53.613+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">jBPM Web Designer integrates jBPM Migration Tooling in the OpenShift Cloud</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-PAknx2XsBOA/TqZWfgNiT4I/AAAAAAAAGOo/JwBYb8IDpi4/s1600/editor_in_cloud.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="108" src="http://1.bp.blogspot.com/-PAknx2XsBOA/TqZWfgNiT4I/AAAAAAAAGOo/JwBYb8IDpi4/s200/editor_in_cloud.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;New migration feature&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Last week the &lt;a href="http://surdilovic.wordpress.com/2011/10/20/173/" target="_blank"&gt;jBPM Web Designer screen-casted the release of a new version&lt;/a&gt; (well, a beta anyway) that includes some pretty neat features. The one we here in the jBPM Migration Project team are most proud of is that they have exposed the jBPM Migration Tooling!&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lrMwbB7zXlo/TqZUfBbl9QI/AAAAAAAAGOY/Bu1qTZnphxM/s1600/migration_window.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-lrMwbB7zXlo/TqZUfBbl9QI/AAAAAAAAGOY/Bu1qTZnphxM/s200/migration_window.png" width="186" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;paste in jpdl3.2 + gpd files&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;We thought it would be nice to &lt;a href="http://editor-inthe.rhcloud.com/designer/editor?profile=jbpm&amp;amp;uuid=123" target="_blank"&gt;provide a playground in the OpenShift Cloud&lt;/a&gt; for you the public to give it a try. Here are a few screenshots showing the designer, the import pop-up with a jBPM3.2 process definition and the corresponding gpd file containing positioning information and finally the migrtated BPMN2 process definition.&lt;br /&gt;&lt;br /&gt;Here are the example jPDL and GPD sources so you can directly cut&amp;amp;paste them into the migration pop-up to test it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;jPDL3.2 process definition source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;process-definition name="singleTask" xmlns="urn:jbpm.org:jpdl-3.2"&gt;&lt;br /&gt;&lt;br /&gt; &lt;start-state name="start-state"&gt;&lt;br /&gt;  &lt;transition to="human-task"&gt;&lt;/transition&gt;&lt;br /&gt; &lt;/start-state&gt;&lt;br /&gt;&lt;br /&gt; &lt;task-node name="human-task"&gt;&lt;br /&gt;  &lt;description&gt;&lt;br /&gt;   A human task.&lt;br /&gt;  &lt;/description&gt;&lt;br /&gt;  &lt;task name="Test task"&gt;&lt;br /&gt;   &lt;description&gt;&lt;br /&gt;    A test task.&lt;br /&gt;   &lt;/description&gt;&lt;br /&gt;   &lt;assignment actor-id="EXPERT"&gt;&lt;br /&gt;  &lt;/assignment&gt;&lt;/task&gt;&lt;br /&gt;  &lt;transition to="end-state"&gt;&lt;/transition&gt;&lt;br /&gt; &lt;/task-node&gt;&lt;br /&gt;&lt;br /&gt; &lt;end-state name="end-state"&gt;&lt;/end-state&gt;&lt;br /&gt;&lt;br /&gt;&lt;/process-definition&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;GPD location information source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;root-container height="484" name="singleTask" width="1090"&gt;&lt;br /&gt;  &lt;node height="36" name="start-state" width="132" x="115" y="51"&gt;&lt;br /&gt;    &lt;edge&gt;&lt;br /&gt;      &lt;label x="5" y="-10"&gt;&lt;br /&gt;    &lt;/label&gt;&lt;/edge&gt;&lt;br /&gt;  &lt;/node&gt;&lt;br /&gt;  &lt;node height="36" name="human-task" width="132" x="106" y="135"&gt;&lt;br /&gt;    &lt;edge&gt;&lt;br /&gt;      &lt;label x="5" y="-10"&gt;&lt;br /&gt;    &lt;/label&gt;&lt;/edge&gt;&lt;br /&gt;  &lt;/node&gt;&lt;br /&gt;  &lt;node height="36" name="end-state" width="132" x="108" y="235"&gt;&lt;br /&gt;&lt;/node&gt;&lt;/root-container&gt;&lt;br /&gt;&lt;/pre&gt;You can't save the process, but you can view the source in various forms with the tabs at the bottom of the screen. Give the BPMN2 tab a try!&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dq0A8kLn7VY/TqZWdhmw9zI/AAAAAAAAGOg/K7r80iKQSEQ/s1600/bottom_buttons.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-dq0A8kLn7VY/TqZWdhmw9zI/AAAAAAAAGOg/K7r80iKQSEQ/s200/bottom_buttons.png" width="168" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View source tabs&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I will be presenting this and more on the current status of the jBPM Migration Project in London next week at JUDCon. The session is entitled, &lt;a href="http://www.schabell.org/2011/09/judcon-2011-in-london-launching-into.html" target="_blank"&gt;&lt;i&gt;Launching into the future with jBPM Migration Project&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;See you there? ;-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-7990984361400054125?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/WuQNPyj7tvU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/7990984361400054125/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/10/jbpm-web-designer-integrates-jbpm.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/7990984361400054125" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/7990984361400054125" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/WuQNPyj7tvU/jbpm-web-designer-integrates-jbpm.html" title="jBPM Web Designer integrates jBPM Migration Tooling in the OpenShift Cloud" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-PAknx2XsBOA/TqZWfgNiT4I/AAAAAAAAGOo/JwBYb8IDpi4/s72-c/editor_in_cloud.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/10/jbpm-web-designer-integrates-jbpm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-6518901330686144283</id><published>2011-10-18T01:19:00.000+02:00</published><updated>2011-10-19T08:42:27.041+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="jbug" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">London JBug - JBoss jBPM Night (slides)</title><content type="html">I gave the talk entitled, &lt;a href="http://www.schabell.org/2011/09/london-jbug-jboss-jbpm-future-is-now.html" target="_blank"&gt;&lt;b&gt;JBoss jBPM, the future is now for all your Business Processes&lt;/b&gt;&lt;/a&gt; tonight for about 30 attendees. It was pretty interactive with the audience showing a real interest in the new jBPM5 tooling, flexible processes and migration tooling.&lt;br /&gt;&lt;br /&gt;Thanks again to all who turned up and the pizza was great afterwards!&lt;br /&gt;&lt;br /&gt;Here are the slides:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;div id="__ss_9738213" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/eschabell/jboss-jbpm-the-future-is-now-for-all-your-business-processes" title="JBoss jBPM, the future is now for all your Business Processes"&gt;JBoss jBPM, the future is now for all your Business Processes&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse9738213" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=linktojbpm5londonjbug-111017181631-phpapp02&amp;stripped_title=jboss-jbpm-the-future-is-now-for-all-your-business-processes&amp;userName=eschabell" /&gt; &lt;param name="allowFullScreen" value="true"/&gt; &lt;param name="allowScriptAccess" value="always"/&gt; &lt;embed name="__sse9738213" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=linktojbpm5londonjbug-111017181631-phpapp02&amp;stripped_title=jboss-jbpm-the-future-is-now-for-all-your-business-processes&amp;userName=eschabell" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/eschabell"&gt;Eric D.  Schabell&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;A few pictures were taken while I was talking:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;table style="width:194px;"&gt;&lt;tr&gt;&lt;td align="center" style="height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="https://picasaweb.google.com/eschabell/LondonJBUG17Oct2011?authuser=0&amp;feat=embedwebsite"&gt;&lt;img src="https://lh6.googleusercontent.com/-KbP3mEfaa6Y/Tp5v56g5TCE/AAAAAAAAGNo/ND9xQqT2mRY/s160-c/LondonJBUG17Oct2011.jpg" width="160" height="160" style="margin:1px 0 0 4px;"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:center;font-family:arial,sans-serif;font-size:11px"&gt;&lt;a href="https://picasaweb.google.com/eschabell/LondonJBUG17Oct2011?authuser=0&amp;feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;London JBUG - 17 Oct 2011&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-6518901330686144283?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/sEAQIoAwunU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/6518901330686144283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/10/london-jbug-jboss-jbpm-night-slides.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6518901330686144283" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6518901330686144283" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/sEAQIoAwunU/london-jbug-jboss-jbpm-night-slides.html" title="London JBug - JBoss jBPM Night (slides)" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-KbP3mEfaa6Y/Tp5v56g5TCE/AAAAAAAAGNo/ND9xQqT2mRY/s72-c/LondonJBUG17Oct2011.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/10/london-jbug-jboss-jbpm-night-slides.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-7905679263701848880</id><published>2011-10-05T14:38:00.000+02:00</published><updated>2011-10-06T20:40:54.097+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="jbug" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">jBPM Migration Tooling available in the OpenShift Cloud!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-EUusZDMg8sM/ToxVqtCmdPI/AAAAAAAAGIs/QZw3J7_Wubc/s1600/rowducks.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-EUusZDMg8sM/ToxVqtCmdPI/AAAAAAAAGIs/QZw3J7_Wubc/s200/rowducks.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;After our latest evening of coding on the &lt;a href="https://github.com/droolsjbpm/jbpmmigration" target="_blank"&gt;jBPM Migration project&lt;/a&gt;&amp;nbsp;we were able to fix quite a few bugs and pushed a &lt;a href="http://jbpmmigration-ishereon.rhcloud.com/" target="_blank"&gt;web based jBPM Migration application into the cloud&lt;/a&gt; that enables everyone to play with the migration tooling right now!&lt;br /&gt;&lt;br /&gt;I admit, it is in a crude form, but I am a fan of&amp;nbsp;release&amp;nbsp;early (if not often due to real life!). We will be massaging this to spiffy it up a bit, but the idea is there. You can upload your jBPM 3.2 process definition file (processdefinition.xml) and on the results page you will find a copy of your jPDL and below that the resulting BPMN2 XML. This is not formatted, but you can paste it into your IDE for formatting, viewing in the diverse jBPM5 editor tools and verify your process is migrated.&lt;br /&gt;&lt;br /&gt;Even better, you can replicate this setup by&lt;a href="https://github.com/eschabell/openshift-jbpmmigration" target="_blank"&gt; following our Readme in the jBPM Migration Upload project&lt;/a&gt;. The basic steps to setup an OpenShift JBoss AS 7 instance and deploy the jBPM Migration Tool is as follows:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;jBPM Migration Tooling on OpenShift Express&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Installing the jBPM Migration tool on OpenShift was never easier! This git repository helps you get up and running quickly with the jBPM Migration Tooling.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;pre class="brush:ruby"&gt;# Running on OpenShift.&lt;br /&gt;# Create an account at http://openshift.redhat.com/&lt;br /&gt;#&lt;br /&gt;# Create a jbossas-7.0 application&lt;br /&gt;#&lt;br /&gt;$ rhc-create-app -l $username -a jbpmmigration -t jbossas-7.0&lt;br /&gt;&lt;br /&gt;# Add this upstream openshift-jbpmmigration repo.&lt;br /&gt;#&lt;br /&gt;$ cd jbpmmigration&lt;br /&gt;$ git remote add upstream -m master git://github.com/eschabell/openshift-jbpmmigration.git&lt;br /&gt;$ git pull -s recursive -X theirs upstream master&lt;br /&gt;    &lt;br /&gt;# Then push the repo upstream.&lt;br /&gt;#&lt;br /&gt;$ git push&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;That's it, you can now checkout your application at: http://jbpmmigration-$your_domain.rhcloud.com/jbpmmigration_upload-0.1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Usage notes:&lt;/i&gt;&lt;/b&gt;  You can submit a jBPM jPDL 3.2 process definition as an xml file upload, the resulting page will show you first your submitted file (if all goes well) and the resulting BPMN2 process definition. This can be cut and paste into your IDE for formatting and testing against the jBPM5 editor(s).&lt;br /&gt;&lt;br /&gt;I will be discussing this tooling at &lt;a href="http://www.schabell.org/2011/09/judcon-2011-in-london-launching-into.html" target="_blank"&gt;JUDCon in London&lt;/a&gt; and the &lt;a href="http://www.schabell.org/2011/09/london-jbug-jboss-jbpm-future-is-now.html" target="_blank"&gt;London JBUG&lt;/a&gt;, drop by and we can chat about it. For now, get busy and start testing your process definitions before migration to jBPM5! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-7905679263701848880?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/zRciIXvktPw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/7905679263701848880/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/10/jbpm-migration-tooling-available-in.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/7905679263701848880" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/7905679263701848880" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/zRciIXvktPw/jbpm-migration-tooling-available-in.html" title="jBPM Migration Tooling available in the OpenShift Cloud!" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-EUusZDMg8sM/ToxVqtCmdPI/AAAAAAAAGIs/QZw3J7_Wubc/s72-c/rowducks.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.schabell.org/2011/10/jbpm-migration-tooling-available-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-1559313892383626436</id><published>2011-09-23T13:41:00.000+02:00</published><updated>2011-10-18T01:20:31.987+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="event" /><category scheme="http://www.blogger.com/atom/ns#" term="jbug" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">London JBUG - JBoss jBPM, the future is now for all your Business Processes</title><content type="html">I have been invited to talk at the &lt;a href="http://www.c2b2.co.uk/iPoint/161.page" target="_blank"&gt;London JBoss User Group (JBUG)&lt;/a&gt; for their &lt;a href="http://jboss%20jbpm%20night/" target="_blank"&gt;JBoss jBPM night&lt;/a&gt;. Below you will find the location, times and agenda.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Where?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Atos Origin Offices, LTQ Meeting Room, 4 Triton Square (please use the main reception entrance), London NW1 3HG&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Agenda&lt;/b&gt;&lt;/div&gt;&lt;div&gt;17:00 - 17:30 - Coffee, Welcome and Networking&lt;/div&gt;&lt;div&gt;17:30 - 18:00 - Lightning talks&lt;/div&gt;&lt;div&gt;18:00 - 18:15 - Break, networking&lt;/div&gt;&lt;div&gt;18:15 - 19:15 - Eric Schabell: 'JBoss jBPM, the future is now for all your Business Processes'&lt;/div&gt;&lt;div&gt;19:15 - 20:00 - Beer, Pizza and Networking&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;JBoss jBPM, the future is now for all your Business Processes&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;JBoss jBPM, the future is now for all your Business Processes&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;A Business Process Management System (BPMS) offers you the capabilities to better manage and streamline your business processes.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes, combined with the necessary services and tooling to support business processes in their entire lifecycles. This allows not only developers but also business users to manage your business processes more efficiently.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules and event processing, case management, etc. In this session, we will show you how jBPM5 tackles these challenges, discuss migration to this new platform and give you an overview of its most important features.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you are in the London area on Monday, 17 October, stop by for some jBPM fun! :-)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://www.schabell.org/2011/10/london-jbug-jboss-jbpm-night-slides.html" target="_blank"&gt;slides posted here!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-1559313892383626436?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/sixgsSpgwI0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/1559313892383626436/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/09/london-jbug-jboss-jbpm-future-is-now.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1559313892383626436" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1559313892383626436" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/sixgsSpgwI0/london-jbug-jboss-jbpm-future-is-now.html" title="London JBUG - JBoss jBPM, the future is now for all your Business Processes" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/09/london-jbug-jboss-jbpm-future-is-now.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-3236887233153278450</id><published>2011-09-13T15:28:00.001+02:00</published><updated>2011-09-13T15:28:15.424+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JUDCon 2011 in London - Launching into the future with the jBPM MIgration Project</title><content type="html">&lt;br /&gt;Today the acceptance mails for &lt;a href="http://www.schabell.org/2011/09/judcon-2011-london-submitted-openshift.html" target="_blank"&gt;JUDCon 2011 in London&lt;/a&gt;&amp;nbsp;arrived, this session is a go! Come join us for a good look at launching your processes into the future of jBPM5:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Launching into the future with the jBPM Migration Project&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;This session will outline the status of our jBPM migration tooling project which has recently been added to the main Drools / jBPM project github repository. We will take a look at the background of jBPM 3 process projects and how we plan to help launch your process projects into the jBPM5 future.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;We will start by providing you with a plan for positioning your existing Enterprise jBPM projects for the eventual move towards jBPM5. This will cover the architectural layers involved, a look at the tooling being created for this and steps you can take to ensure a smooth transition moving into your jBPM future.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Finally we will demo the existing tooling on an actual existing enterprise jBPM project. This will provide you with a real life scenario to take home as an example for your own BPM projects.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;See you &lt;a href="http://www.jboss.org/events/JUDCon/2011/london.html" target="_blank"&gt;there on Oct 31 - Nov 1&lt;/a&gt;! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-3236887233153278450?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/_PBDRVcLvdo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/3236887233153278450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/09/judcon-2011-in-london-launching-into.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3236887233153278450" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3236887233153278450" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/_PBDRVcLvdo/judcon-2011-in-london-launching-into.html" title="JUDCon 2011 in London - Launching into the future with the jBPM MIgration Project" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/09/judcon-2011-in-london-launching-into.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-4485979784265338585</id><published>2011-09-12T15:45:00.000+02:00</published><updated>2011-12-15T08:54:09.934+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBossDevStudio" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">Open Source Conference 2011 - technical workshops and sessions on OpenShift, JBoss SOA and jBPM</title><content type="html">&lt;a href="http://4.bp.blogspot.com/-EycSPJpe6E4/ToxTRqM0-WI/AAAAAAAAGIc/fhHj21wIEbo/s1600/ocs2011.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://4.bp.blogspot.com/-EycSPJpe6E4/ToxTRqM0-WI/AAAAAAAAGIc/fhHj21wIEbo/s200/ocs2011.jpg" width="200" /&gt;&lt;/a&gt;We are going to roll out the technical workshops and sessions this year the the &lt;a href="http://lanyrd.com/2011/osc2011/" target="_blank"&gt;Open Source Conference 2011&lt;/a&gt; in Amsterdam on the 9th of December. The following will be the JBoss middleware track, with first the workshop in the morning and the two sessions in the afternoon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: monospace;"&gt;&lt;b&gt;An OpenShift Primer for Developers to get your Code into the Cloud&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Whether you’re a seasoned Java developer looking to start hacking on&lt;br /&gt;EE6 or you just wrote your first line of Ruby&amp;nbsp;&lt;span class="Object" id="OBJ_PREFIX_DWT35" style="color: darkblue; cursor: pointer; text-decoration: none;"&gt;&lt;span class="Object" id="OBJ_PREFIX_DWT36" style="color: darkblue; cursor: pointer; text-decoration: none;"&gt;yesterday&lt;/span&gt;&lt;/span&gt;, the cloud is&lt;br /&gt;turning out to be the perfect environment for developing applications&lt;br /&gt;in just about any modern language or framework. There are plenty of&lt;br /&gt;clouds and platform-as-a-services to choose from, but where to start?&lt;br /&gt;Join us for an action-packed hour of power where we’ll show you how to&lt;br /&gt;deploy an application written in the language of your choice – Java,&lt;br /&gt;Ruby, PHP, Perl or Python, with the framework of your choice – EE6,&lt;br /&gt;CDI, Seam, Spring, Zend, Cake, Rails, Sinatra, PerlDancer or Django to&lt;br /&gt;the OpenShift PaaS in just minutes. And without having to rewrite your&lt;br /&gt;app to get it to work the way the cloud provider thinks your app&lt;br /&gt;should work.&lt;br /&gt;&lt;br /&gt;Check the command-line fu as we leverage Git to onboard apps onto&lt;br /&gt;OpenShift Express in seconds, while also making use of the web browser&lt;br /&gt;do the heavy-lifting of provisioning clusters, deploying, monitoring&lt;br /&gt;and auto-scaling apps in OpenShift Flex.&lt;br /&gt;&lt;br /&gt;If you want to learn how the OpenShift PaaS and investing an hour of&lt;br /&gt;your time can change everything you thought you knew about developing&lt;br /&gt;applications in the cloud, this session is for you!&lt;/i&gt;&lt;br /&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: monospace;"&gt;&lt;u&gt;Afternoon sessions:&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;JBoss Brings More Power to your Business Processes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;A Business Process Management System (BPMS) offers you the&lt;br /&gt;capabilities to better manage and streamline your business processes.&lt;br /&gt;JBoss jBPM continues its vision in this area by offering a lightweight&lt;br /&gt;process engine for executing business processes, combined with the&lt;br /&gt;necessary services and tooling to support business processes in their&lt;br /&gt;entire lifecycles. This allows not only developers but also business&lt;br /&gt;users to manage your business processes more efficiently.&lt;br /&gt;&lt;br /&gt;A lot has happened in the BPM area over the last few years, with the&lt;br /&gt;introduction of the BPMN 2.0 standard, the increasing interest in more&lt;br /&gt;dynamic and adaptive processes, integration with business rules and&lt;br /&gt;event processing, case management, etc. In this session, &amp;nbsp;we will show&lt;br /&gt;you how jBPM5 tackles these challenges, discuss migration to this new&lt;br /&gt;platform and give you an overview of its most important features.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;See you there? If not your can follow along on the twitter tag &lt;a href="http://www.opensourceconference.nl/" target="_blank"&gt;#osc2011&lt;/a&gt;. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-4485979784265338585?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/MWGArUv78vY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/4485979784265338585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/09/open-source-conference-2011-technical.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4485979784265338585" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/4485979784265338585" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/MWGArUv78vY/open-source-conference-2011-technical.html" title="Open Source Conference 2011 - technical workshops and sessions on OpenShift, JBoss SOA and jBPM" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-EycSPJpe6E4/ToxTRqM0-WI/AAAAAAAAGIc/fhHj21wIEbo/s72-c/ocs2011.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/09/open-source-conference-2011-technical.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-6971937817812778450</id><published>2011-09-05T10:45:00.000+02:00</published><updated>2011-09-05T10:46:42.952+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenShift" /><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JUDCon 2011 London - Submitted OpenShift and jBPM Migration sessions</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.jboss.org/events/JUDCon" target="_blank" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/-Ro72aHfgVGk/TmSKOuGOs1I/AAAAAAAAGAA/3fLTUIaUmpo/s200/callforpapers_judconbanner.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;a href="http://www.jboss.org/events/JUDCon" target="_blank"&gt;call for papers&lt;/a&gt; is still open, so what are you waiting for? ;-)&lt;br /&gt;&lt;br /&gt;I have submitted two session for this:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a session on &lt;a href="http://www.schabell.org/2011/05/judcon-2011-jbpm-migration-tooling-no.html" target="_blank"&gt;jBPM Migration strategies&lt;/a&gt; and the tooling to support it&lt;/li&gt;&lt;li&gt;a session on helping anyone with a laptop to &lt;a href="http://www.schabell.org/2011/09/cloud-developer-convention-2011-get.html"  target="_blank"&gt;get started with OpenShift&lt;/a&gt;, putting your applications in the JBoss Cloud&lt;/li&gt;&lt;/ul&gt;I will be re-iterating the session I held early this year in Boston at the JBoss World conference, but adding in a demo of the most recent progress on the jBPM Migration tooling which might include some very interesting announcements!&lt;br /&gt;&lt;br /&gt;The OpenShift session might even be better categorized as a workshop where if you bring a laptop, you can follow along and have a running JBoss cloudy deployment of your own application in minutes!&lt;br /&gt;&lt;br /&gt;See you there! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-6971937817812778450?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/0M_6G-XGh8o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/6971937817812778450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/09/judcon-2011-london-submitted-openshift.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6971937817812778450" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6971937817812778450" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/0M_6G-XGh8o/judcon-2011-london-submitted-openshift.html" title="JUDCon 2011 London - Submitted OpenShift and jBPM Migration sessions" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Ro72aHfgVGk/TmSKOuGOs1I/AAAAAAAAGAA/3fLTUIaUmpo/s72-c/callforpapers_judconbanner.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/09/judcon-2011-london-submitted-openshift.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-3792535045173143632</id><published>2011-07-13T14:12:00.001+02:00</published><updated>2011-08-23T15:16:48.829+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Publishing" /><category scheme="http://www.blogger.com/atom/ns#" term="jug" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">JFall 2011: jBPM Migrations - providing a path into the future of BPM</title><content type="html">My submission about the &lt;a href="http://https//github.com/eschabell/jbpmmigration/wiki" target="_blank"&gt;jBPM Migration Project&lt;/a&gt; for the &lt;a href="http://www.nljug.org/pages/events/content/jfall_2011/" target="_blank"&gt;NLJUG JFall conference&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;jBPM Migrations - providing a path into the future of BPM&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;This session will outline the status of our jBPM migration tooling project. We will take a look at the background of jBPM 3 process projects and how we plan to help you migrate to jBPM5.  We will start by providing you with a plan for positioning your existing Enterprise jBPM projects for the eventual move towards jBPM5. This will cover the architectural layers involved, a look at the tooling being created for this and steps you can take to ensure a smooth transition moving into your jBPM future.  Finally we will demo the existing tooling on an actual existing enterprise jBPM projects. This will provide you with real life scenarios to take home as examples for your own BPM projects.  The presenters have over 6 years of combined enterprise jBPM experience and have completed award winning BPM projects in the Netherlands. They initiated the jBPM migration tooling project to assist the community with their migration concerns.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;See you there in Nijkerk on 2 November 2011? &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-3792535045173143632?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/0CskXwX6sZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/3792535045173143632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/07/jfall-2011-jbpm-migrations-providing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3792535045173143632" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/3792535045173143632" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/0CskXwX6sZ4/jfall-2011-jbpm-migrations-providing.html" title="JFall 2011: jBPM Migrations - providing a path into the future of BPM" /><author><name>Eric D. Schabell</name><uri>https://profiles.google.com/112974662487039992373</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wVzd_9u7haM/AAAAAAAAAAI/AAAAAAAAF64/lgwih3nieQE/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/07/jfall-2011-jbpm-migrations-providing.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-1512499108601839200</id><published>2011-06-30T15:10:00.000+02:00</published><updated>2011-06-30T15:10:31.407+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">jBPM Migrations - hints and tips for jBPM3 node conversions (part 2)</title><content type="html">&lt;a href="http://2.bp.blogspot.com/-QmltD55x2f0/Tgw-PPvDDcI/AAAAAAAAApQ/2NHxSuHB6bU/s1600/bestpractices.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-QmltD55x2f0/Tgw-PPvDDcI/AAAAAAAAApQ/2NHxSuHB6bU/s200/bestpractices.png" width="157" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;In the &lt;a href="http://www.schabell.org/2011/06/jbpm-migrations-hints-and-tips-part-1.html"&gt;previous article&lt;/a&gt; we discussed the migration strategy as a whole and zoomed in on an initial problem with an event in a start state. In this article we will continue onwards in our exploration of the various concepts that play a role in positioning your existing jBPM projects for migration to BPMN2.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-d4GU3P-PGU4/TgxkzPS2PQI/AAAAAAAAApU/9GlYxxnzzgw/s1600/node_2exits.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="186" src="http://3.bp.blogspot.com/-d4GU3P-PGU4/TgxkzPS2PQI/AAAAAAAAApU/9GlYxxnzzgw/s200/node_2exits.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 1: two exit&amp;nbsp;transitions.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span"&gt;In this article we will take you through some of the issues we have encountered in real life jBPM3.2 processes. This will be focused on node implementations that are inventive to say the least, but do not map at all to a BPMN2 process definition.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Down and dirty&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;When given the freedom to be as creative as only a developer can be, we should not be surprised when a BPM implementation starts to make use of the available constructs that jBPM provides. When we examine the usage of a node, we see a construct such as in Figure 1 (&lt;i&gt;node2&lt;/i&gt;) which signifies a single process step. Here we would like to imagine there is a single unit of work being&amp;nbsp;accomplished, like a call to a back-end system, a check of a process variable, etc.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fOmsSpj2bY8/Tgxst3EUb3I/AAAAAAAAApY/LYlQkPPLlGY/s1600/node_2exit_fixed.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-fOmsSpj2bY8/Tgxst3EUb3I/AAAAAAAAApY/LYlQkPPLlGY/s200/node_2exit_fixed.png" width="198" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 2: add a decision.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This is all possible within the confines of &amp;nbsp;jBPM, but what we have often seen is the case of Figure 1 (&lt;i&gt;node&lt;/i&gt;) which has two exiting transitions. The problem is that the Java implementation handler for this &lt;i&gt;node&lt;/i&gt;&amp;nbsp;has taken the liberty to make some decision based on facts present as to which transition will be taken upon exiting &lt;i&gt;node&lt;/i&gt;. It might take transition &lt;i&gt;yes&lt;/i&gt; or it might take transition &lt;i&gt;no&lt;/i&gt;, we can't determine which transition will be taken based on just the process definition.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fX-GOXYBwTQ/TgxuA3i4oQI/AAAAAAAAApc/4RTtTX3JUXA/s1600/bpmn2_2exit_fixed.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-fX-GOXYBwTQ/TgxuA3i4oQI/AAAAAAAAApc/4RTtTX3JUXA/s200/bpmn2_2exit_fixed.png" width="109" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 3: BPMN2!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;When you run the jBPM Migration tool and feed it the process definition from Figure 1, it will not fail to transform this. How is that possible you ask? It was just stated that two exit transitions from the &lt;i&gt;node&lt;/i&gt; was not allowed by the BPMN2 specification? Well, we validate all incoming jPDL against the provided XSD and all out-going BPMN2 against the &lt;i&gt;FULL XSD&lt;/i&gt; of the BPMN2 specification.&amp;nbsp;Funny enough, when you try to display this in your favorite BPMN2 editor, be that jBPM5 or Eclipse native editors, it will fail to display. This is because most of the editors around now are supporting a sub-class of executables from the BPMN2 specification and not the entire specification.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TDlZga-poGA/TgxwI156s2I/AAAAAAAAApg/I73NefPvQ1c/s1600/node_2xinput.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="116" src="http://1.bp.blogspot.com/-TDlZga-poGA/TgxwI156s2I/AAAAAAAAApg/I73NefPvQ1c/s200/node_2xinput.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 4: two incoming transitions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Until these editors either tighten up their implementations or broaden horizons we will need to massage the processes we have created. As you can see in Figure 2, a little bit of analysis shows us that the &lt;i&gt;node&lt;/i&gt; needs to be expanded to include a &lt;i&gt;decision&lt;/i&gt; for determining if we go with transition &lt;i&gt;yes&lt;/i&gt; or transition &lt;i&gt;no&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;The final step is what we get when we run this through the jBPM Migration tool and generate a valid BPMN2 process. This can be seen in Figure 3. The nodes have been converted into scriptTasks and the decision was converted into a gateway (diverging).&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Incoming transitions&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-G_VGB70nZzw/Tgxx-QdqRfI/AAAAAAAAApk/oO4O6eZOOws/s1600/node_2xinput_fixed.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/-G_VGB70nZzw/Tgxx-QdqRfI/AAAAAAAAApk/oO4O6eZOOws/s200/node_2xinput_fixed.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 5: fixed two input transitions.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Taking a look at the input side of our nodes, we can see that with a single incoming transition we have no problems with either validating, converting or displaying BPMN2.&amp;nbsp;What would happen if we had a situation where there was a process defined such that&amp;nbsp;&lt;i&gt;node2&lt;/i&gt;&amp;nbsp;has two incoming transitions? This is shown in&amp;nbsp;Figure 4 and any attempts to convert will again be processed by the jBPM Migration tool without problems as it validates against the full BPMN2 specification.&lt;br /&gt;&lt;br /&gt;It is not really a very well defined BPM process and we should clean this up so that there are three distinct paths. This is a good idea because you can then supply accurate management information on which path through the process was taken. Look at Figure 5, you will find there are now &lt;i&gt;end states&lt;/i&gt; for all three paths you take through the process. This allows us to report to our management how many &lt;i&gt;yes&lt;/i&gt; paths, how many &lt;i&gt;no&lt;/i&gt; paths and how many &lt;i&gt;maybe&lt;/i&gt; paths were taken through this process.&amp;nbsp;The final full BPMN2 process after conversion by the jBPM Migration tool is shown in Figure 6.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-A3yFv1RN--I/TgxynZhAwnI/AAAAAAAAAps/L6uy0XCAU1I/s1600/bpmn2_fixed_final.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-A3yFv1RN--I/TgxynZhAwnI/AAAAAAAAAps/L6uy0XCAU1I/s200/bpmn2_fixed_final.png" width="151" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 6: final BPMN2 process.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;What's next?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Stay tuned for more, we plan to supply a series of articles that zoom into specific elements that you will find problematic in a process. We have covered start-state and nodes so far. We still have to look at end-states, states, transitions, decisions and much more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-1512499108601839200?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/ng-kjdIEfsc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/1512499108601839200/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/06/jbpm-migrations-hints-and-tips-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1512499108601839200" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/1512499108601839200" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/ng-kjdIEfsc/jbpm-migrations-hints-and-tips-for.html" title="jBPM Migrations - hints and tips for jBPM3 node conversions (part 2)" /><author><name>erics</name><uri>http://www.blogger.com/profile/17841824563792044507</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://3.bp.blogspot.com/-I0ZG16mk1_E/TXeN6Dp1zZI/AAAAAAAAAIU/AEifpxFu050/s220/cycling2-jboss-color.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-QmltD55x2f0/Tgw-PPvDDcI/AAAAAAAAApQ/2NHxSuHB6bU/s72-c/bestpractices.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/06/jbpm-migrations-hints-and-tips-for.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-3868547292717970492.post-6196239014927995587</id><published>2011-06-19T12:17:00.002+02:00</published><updated>2011-06-21T16:49:25.953+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jBPMMigration" /><category scheme="http://www.blogger.com/atom/ns#" term="JBoss" /><category scheme="http://www.blogger.com/atom/ns#" term="jBPM" /><title type="text">jBPM Migrations - hints and tips part 1</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Rm4vfa1q8Hk/Tf28-rvMoNI/AAAAAAAAAow/AROK7wWQnH4/s1600/rowducks.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://3.bp.blogspot.com/-Rm4vfa1q8Hk/Tf28-rvMoNI/AAAAAAAAAow/AROK7wWQnH4/s200/rowducks.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;Since we have started the &lt;a href="https://github.com/eschabell/jbpmmigration/wiki" target="_blank"&gt;jBPM Migration project&lt;/a&gt; I have been getting more and more inquiries as to how best prepare a jBPM3.2.x process for future migration to jBPM5. These questions have no easy answers, though I have tried to help you '&lt;a href="http://www.schabell.org/2010/10/judcon-2010-berlin-get-your-bpm-ducks.html" target="_blank"&gt;Get your BPM Ducks in a Row&lt;/a&gt;' at JUDCon last year in Berlin and again with more follow up at &lt;a href="http://www.schabell.org/2011/05/judcon-2011-jbpm-migration-tooling-no.html" target="_blank"&gt;JUDCon in Boston&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;With the last release of &lt;a href="https://github.com/eschabell/jbpmmigration/wiki/Jbpmmigration-v0.8" target="_blank"&gt;jBPM Migration Project (v0.8)&lt;/a&gt; we have reached a point of providing a fully runnable CLI Java jar component that eventually migrate your existing jBPM3 process definitions to jBPM5 in the BPMN2 format. This means it is now time to start thinking about what you can do to make the migration process as painless as possible.&lt;br /&gt;&lt;br /&gt;In this first installment we will kickoff the discussion about migrations with a look at the process definition in jBPM3. We will discuss the background of jPDL and what this allows you to get away with in your process modeling. This article will conclude with a look at some issues you can encounter at the top level of your jBPM3 process definition.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;jPDL gave us freedom&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;With jBPM3 you get a non-standard XML Java Process Definition Language (jPDL), which is not a bad thing as up to the acceptance of the BPMN2 standard everyone was left to sort out their design languages themselves. This jPDL is a simple and easily understood language that Java developers can very quickly understand and it comes with an &lt;a href="https://github.com/eschabell/jbpmmigration/blob/v0.8/src/main/xsd/jpdl-3.2.xsd" target="_blank"&gt;XSD to allow for validation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A down side to this jPDL is that you can do quite a bit of down and dirty work underneath the process definition layer (as I&amp;nbsp;discussed&amp;nbsp;previously, there are &lt;a href="http://www.schabell.org/2010/03/jbpm-migration-strategies-introduction.html" target="_blank"&gt;various layers in our jBPM projects&lt;/a&gt;) in your Java handler code. With the introduction of BPMN2 we now have a specification and standard that describes a more proper way of modeling and executing your BPM processes.&lt;br /&gt;&lt;br /&gt;This new standard with it's requirements for modeling has shown us that when we as process developers are given the jPDL freedom to model as we see fit, we tend to come up with very&amp;nbsp;innovative solutions to say the least! Trying to map these innovative solutions has shown that with a bit of thought and attention you can position you existing processes to easily migration to the future with BPMN2.&lt;br /&gt;&lt;br /&gt;So let's get started with a look at the highest level of your process definitions. Here you should find something like listed here:&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;process-definition name="someProcess" xmlns="urn:jbpm.org:jpdl-3.2"&gt;&lt;br /&gt;    &lt; ## rest of the process definition. ## /&gt; &lt;br /&gt;  &lt;/process-definition&gt;&lt;br /&gt;&lt;/pre&gt;Up to now, I have been receiving process definitions from customers, partners and interested community members. I am amazed at the amount of process definitions that have either a missing &lt;b&gt;xmlns&lt;/b&gt; attribute or it is not filled in with a version. As you can see above, to use our migration tooling we validate all incoming jPDL against its XSD. Make sure your process definition matches the toolings version!&lt;br /&gt;&lt;br /&gt;If we take a look at how processes are started in jPDL, you might have decided it was a good idea to use the &lt;b&gt;event&lt;/b&gt; element in a &lt;b&gt;start-state&lt;/b&gt; like the following code shows:&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;process-definition name="someProcess" xmlns="urn:jbpm.org:jpdl-3.2"&gt;&lt;br /&gt;   &lt;br /&gt;    &lt;start-state name="start"&gt;&lt;br /&gt;      &lt;event type="node-leave"&gt;&lt;br /&gt;        &lt;action class="org.jboss.MyHandler" config-type="bean" name="startAction" /&gt;&lt;br /&gt;      &lt;/event&gt;&lt;br /&gt; &lt;br /&gt;      &lt;transition to="firstNode" /&gt;&lt;br /&gt;    &lt;/start-state&gt;&lt;br /&gt;&lt;br /&gt;    &lt; ## rest of the process definition. ## /&gt;&lt;br /&gt;  &lt;/process-definition&gt;&lt;br /&gt;&lt;/pre&gt;Within BPMN2 it is not allowed to have an action take place in a start node. We are able to convert this by extending your process definition to include a Java Node (domain specific node extension to BPMN2) which we insert &lt;i&gt;after the start-state&lt;/i&gt;. This allows us to execute the Java code you have in the &lt;i&gt;MyHandler&lt;/i&gt; class before we move on to the &lt;i&gt;firstNode&lt;/i&gt;. You can see the results in figure 1.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Un6FTx3iufk/Tf3LjVpXQfI/AAAAAAAAAo0/b904fTVMRZI/s1600/start-event.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Un6FTx3iufk/Tf3LjVpXQfI/AAAAAAAAAo0/b904fTVMRZI/s1600/start-event.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figure 1: extra Java Node added.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This might not be an acceptable solution for your processes. In that case you will need to re-factor your process definitions to move the action to a separate node. This example clearly illustrates one of the many differences in how the jBPM3 modeling language allows you to accomplish an item of work in your process without clearly modeling it in your process definition. We will show more examples as we proceed through this series of articles.  &lt;br /&gt;&lt;br /&gt;This concludes our initial introduction to jBPM Migrations where we provided you with some hints and tips to help you start preparing your processes for migration to BPMN2 and jBPM5.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;What's next?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Stay tuned for more, we plan to supply a series of articles that zoom into specific elements that you will find problematic in a process. We will look at start-states, end-states, nodes, states, transitions, decisions and much more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3868547292717970492-6196239014927995587?l=www.schabell.org' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/schabell/jbpm/~4/1ewSg0LRHa8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.schabell.org/feeds/6196239014927995587/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.schabell.org/2011/06/jbpm-migrations-hints-and-tips-part-1.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6196239014927995587" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3868547292717970492/posts/default/6196239014927995587" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/schabell/jbpm/~3/1ewSg0LRHa8/jbpm-migrations-hints-and-tips-part-1.html" title="jBPM Migrations - hints and tips part 1" /><author><name>erics</name><uri>http://www.blogger.com/profile/17841824563792044507</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://3.bp.blogspot.com/-I0ZG16mk1_E/TXeN6Dp1zZI/AAAAAAAAAIU/AEifpxFu050/s220/cycling2-jboss-color.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Rm4vfa1q8Hk/Tf28-rvMoNI/AAAAAAAAAow/AROK7wWQnH4/s72-c/rowducks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.schabell.org/2011/06/jbpm-migrations-hints-and-tips-part-1.html</feedburner:origLink></entry></feed>

