<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>deltalounge &#187; Architecture</title>
	<atom:link href="http://www.deltalounge.net/wpress/tag/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deltalounge.net/wpress</link>
	<description>Service Orientation, Software Development, Oracle, Life Hacking</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:15:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Program SOA Symposium 2010 available</title>
		<link>http://www.deltalounge.net/wpress/2010/07/progra-soa-symposium-2010/</link>
		<comments>http://www.deltalounge.net/wpress/2010/07/progra-soa-symposium-2010/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 13:02:47 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[Erl]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOASymposium]]></category>
		<category><![CDATA[work smart]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=936</guid>
		<description><![CDATA[The agenda for the SOA Symposium 2010 has been posted. Again there are very interesting sessions during this 2 day conference. The largest and most comprehensive in the field of SOA and Cloud Computing. The Real World SOA Case Studies track offers a great opportunity to learn from the experience of others. In this track [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.soasymposium.com/agenda2010.php">agenda</a> for the <a href="http://www.soasymposium.com/default.php">SOA Symposium 2010</a> has been posted. Again there are very interesting sessions during this 2 day conference. The largest and most comprehensive in the field of SOA and Cloud Computing. The <a href="http://www.soasymposium.com/track2010.php#case">Real World SOA Case Studies</a> track offers a great opportunity to learn from the experience of others. In this track you will find:</p>
<blockquote><p>Real-life accounts of successful and failed SOA projects discussed first-hand by those that experienced the project lifecycles and have a story to tell. These veteran practitioners will provide advice and insights regarding challenges, pitfalls, proven practices, and general project information that demonstrates the intricacies of implementing and governing service-oriented solutions in the real world. </p></blockquote>
<p>I will be presenting the first session in this track on <a href="http://www.soasymposium.com/agenda2010.php#using_a">Using a Service Bus to Connect the Supply Chain</a>. If you have any topics or questions in advance that you think I should address, please post them in the comments. Hope to meet you in Berlin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/07/progra-soa-symposium-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some thoughts on SOA Governance and BPM</title>
		<link>http://www.deltalounge.net/wpress/2010/06/some-thoughts-on-soa-governance-and-bpm/</link>
		<comments>http://www.deltalounge.net/wpress/2010/06/some-thoughts-on-soa-governance-and-bpm/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 21:22:16 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[Burton]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[governance]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=898</guid>
		<description><![CDATA[Although I didn&#8217;t attend the Burton Group Catalyst Conference in Prague this week, I was able to get a glimpse using twitter and some blogs. My main focus was on the Life after SOA: Next Generation Application Architecture track. In this post I&#8217;ll share some quotes and thoughts with you. SOA Governance On governance I [...]]]></description>
			<content:encoded><![CDATA[<p>Although I didn&#8217;t attend the Burton Group <a href="http://www.catalyst.burtongroup.com/EU10/">Catalyst Conference</a> in Prague this week, I was able to get a glimpse using twitter and some blogs. My main focus was on the <code>Life after SOA: Next Generation Application Architecture</code> track. In this post I&#8217;ll share some quotes and thoughts with you.</p>
<h3>SOA Governance</h3>
<p>On governance I like this quote from <a href="http://atmanes.blogspot.com/">Anne Thomas Manes</a>:</p>
<blockquote><p>If you can&#8217;t manage and govern your services with a wiki, a registry/repository won&#8217;t help you, either. </p></blockquote>
<p>This goes great with the statement that I&#8217;ve put on this blog before that it is not about the tool it is about people and process. Besides that managing a Service Repository also isn&#8217;t a Silver Bullet either, it has proven to be very useful for some of our customers.</p>
<h3>BPM</h3>
<p>Here are some quotes from <a href="http://blogs.gartner.com/mike-rollings/">Mike Rollings</a> on BPM:</p>
<blockquote><p>Too much focus on business process automation is detrimental to your BPM initiative.</p></blockquote>
<blockquote><p>Automation helps reduce human effort, but fixating on automation gets in the way of optimizing the business.</p></blockquote>
<p>Automation can be an enabler for optimization, however it should never get in it&#8217;s way of become some kind of burden. Yes software can help, but software is a means to (process) optimization not an end or a goal.</p>
<p>So far, I am not sure where I stand on the following quote from Anne Thomas Manes:</p>
<blockquote><p>BPM infrastructure tools: process modeling tool is key. But models are not to be created to generate code.</p></blockquote>
<p>On one side I&#8217;ve worked with tools that generate good code from models. At the same time I&#8217;ve worked with analyst and other functional people that do not have the skills to create a model that will result in great software. Please share your thoughts on the subject in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/06/some-thoughts-on-soa-governance-and-bpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA Symposium 2010 Call For Presentations</title>
		<link>http://www.deltalounge.net/wpress/2010/06/soa-symposium-2010-call-for-presentations/</link>
		<comments>http://www.deltalounge.net/wpress/2010/06/soa-symposium-2010-call-for-presentations/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 19:29:10 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[Erl]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOASymposium]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=880</guid>
		<description><![CDATA[On October 5 and 6 2010 the worlds largest SOA and Cloud Computing event will be held in Berlin; the SOA Symposium. The International SOA and Cloud Symposium brings together lessons learned and emerging topics from SOA and Cloud projects, practitioners and experts. There is a call for presentations: The SOA and Cloud Symposium 2010 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/06/soacloudmedium.png"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/06/soacloudmedium-300x65.png" alt="SOA Symposium 2010" title="SOA Symposium" width="300" height="65" class="alignright size-medium wp-image-884" /></a>On October 5 and 6 2010 the worlds largest SOA and Cloud Computing event will be held in <a href="http://www.bcc-berlin.de/en/home">Berlin</a>; the <a href="http://www.soasymposium.com/default.php">SOA Symposium</a>. The International SOA and Cloud Symposium brings together lessons learned and emerging topics from SOA and Cloud projects, practitioners and experts.</p>
<p>There is a <a href="http://soasymposium.com/call2010.php">call for presentations</a>:</p>
<blockquote><p>The SOA and Cloud Symposium 2010 program committees invite submissions on all topics related to SOA and Cloud, including but not limited to those listed in the preceding track descriptions. While contributions from consultants and vendors are appreciated, product demonstrations or vendor showcases will not be accepted. </p></blockquote>
<p>All submissions must be received no later than June 30, 2010. An overview of the tracks can be found <a href="http://soasymposium.com/track2010.php">here</a>. Other resources:</p>
<ul>
<li>My blogpost of the <a href="http://www.deltalounge.net/wpress/tag/soasymposium/">SOA Symposium 2009</a>.</li>
<li><a href="http://soasymposium.com/summary3.php">Presentations</a> from 2009.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/06/soa-symposium-2010-call-for-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definitions of Services and Processes</title>
		<link>http://www.deltalounge.net/wpress/2010/06/definitions-of-services-and-processes/</link>
		<comments>http://www.deltalounge.net/wpress/2010/06/definitions-of-services-and-processes/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 20:17:13 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[Erl]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=862</guid>
		<description><![CDATA[After once again looking for good, useful definitions of Services and Process decided to put them here for future reference. Service Orientation &#8211; Paul Allen The following definitions come from Service Orientation: Winning Strategies and Best Practices by Paul Allen. A service is functionality that must be specified in the business context and in terms [...]]]></description>
			<content:encoded><![CDATA[<p>After once again looking for good, useful definitions of Services and Process decided to put them here for future reference.</p>
<h3>Service Orientation &#8211; Paul Allen</h3>
<p>The following definitions come from <a href="http://www.amazon.com/Service-Orientation-Winning-Strategies-Practices/dp/0521843367/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1275422486&#038;sr=1-1">Service Orientation: Winning Strategies and Best Practices</a> by Paul Allen.</p>
<blockquote><p>A <strong>service</strong> is functionality that must be specified in the business context and in terms of the contracts between the provider of that functionality and its consumers. Implementation details should not be revealed. The implementation of the service does not have to be automated – it could consist of purely human activity.</p></blockquote>
<blockquote><p>A <strong>business process</strong> is a set of activities that is initiated by an event, transforms information or materials, and produces an output. These sets of activities are either value chains that produce outputs valued by customers or infrastructure processes that produce outputs that are valued by other processes.</p></blockquote>
<p>With the remark that “a business process is usefully pictured as being composed of re-configurable services”.</p>
<blockquote><p>A <strong>software service</strong> is a type of service that is implemented by software and that offers one or more operations (or software functuions).</p></blockquote>
<blockquote><p><strong>Web services technology</strong> is a set of XML-based industry standards and specifications that specify a communication protocol (SOAP), a definition language (WSDL), and a publish-subscribe registry (UDDI).</p></blockquote>
<p><br/></p>
<h3>Succeeding with SOA and Implementing SOA – Paul C. Brown</h3>
<p>The following definitions were taken from <a href="http://www.amazon.com/Succeeding-SOA-Realizing-Business-Architecture/dp/0321508912/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1275422961&#038;sr=1-1">Succeeding with SOA</a> by <a href="http://www.informit.com/authors/bio.aspx?a=53cdb713-432d-4e63-a5b1-3a9ee6fedbeb">Paul C. Brown</a>. Who also wrote <a href="http://www.amazon.com/Implementing-SOA-Total-Architecture-Practice/dp/0321504720/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1275422961&#038;sr=1-2">Implementing SOA</a>.</p>
<blockquote><p>A <strong>service</strong> is a unit of functionality packaged for convenience and consistent use.</p></blockquote>
<p>With the remark that typically, this functionality consists of a body of information and a set of operations for managing this information.</p>
<blockquote><p>A <strong>business process</strong> is a structured set of activities organized to produce results.<br/><br />
A process, or more specifically a <strong>discrete process</strong>, is a sequence of distinct activities that produces (or attempts to produce) discrete countable results.</p></blockquote>
<blockquote><p>An <strong>activity</strong> is a function performed by one or more agents that uses on or more inputs and produces one or more results.</p></blockquote>
<p><br/></p>
<h3>SOA Design Patterns- Thomas Erl</h3>
<p>This post could simply not exist without quotes from <a href="http://www.thomaserl.com/">Thomas Erl</a>. A complete list of his books in the Service-Oriented Computing series can be found on <a href="http://www.soabooks.com/">soabooks.com</a>.</p>
<blockquote><p><strong>Services</strong> are collections of capabilities. A <strong>Service</strong> is a unit of solution logic to which service-orientation has been applied to a meaningful extent.<br/><br />
<strong>Services</strong> exist as physically independent software programs with specific design characteristics that support the attainment of the strategic goals associated with service-oriented computing.
</p></blockquote>
<blockquote><p>A <strong>Web service</strong>  is a body of solution logic that provides a physically decoupled technical contract consiting of a WSDL definition and one or more XML Schema definitions and possible WS-Policy expressions<br/><br />
In a Web service <strong>Capabilities</strong> are exposed as operations.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/06/definitions-of-services-and-processes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Motivating without money</title>
		<link>http://www.deltalounge.net/wpress/2010/05/motivating-without-money/</link>
		<comments>http://www.deltalounge.net/wpress/2010/05/motivating-without-money/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:47:17 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Life hack]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[work smart]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=843</guid>
		<description><![CDATA[Some of the RSA talks are distilled by the folks at CognitiveMedia into abridged animated versions &#8211; RSAnimate. Here is one om motivation and drive: There are loads of examples in litterature but also in more popular books like Freakonomics that: People respond to incentives In the animation you&#8217;ll see the kind of incentives that [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the <a href="http://www.thersa.org/">RSA talks</a> are distilled by the folks at <a href="http://cognitivemedia.co.uk/">CognitiveMedia</a> into abridged animated versions &#8211; RSAnimate. Here is one om motivation and drive:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/u6XAPnuFjJc&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/u6XAPnuFjJc&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>There are loads of examples in litterature but also in more popular books like Freakonomics that:</p>
<blockquote><p>People respond to incentives</p></blockquote>
<p>In the animation you&#8217;ll see the kind of incentives that work well for tasks that go beyond mechanical skills and that require rudimentary cognitive skills (like conceptual and creative thinking). These incentives include the following aspects :</p>
<ul>
<li><strong>Autonomy</strong> &#8211; Which demands engagement instead of management and control.</li>
<li><strong>Mastery</strong> &#8211; It is great fun to learn things and sometimes even be (really) good at something! </li>
<li><strong>Purpose</strong> &#8211; Humans are purpose maximizers even more than money maximizers.</li>
</ul>
<p>Please note that money isn&#8217;t one of them. In short for organizations and managers it boils down to:</p>
<blockquote><p>Treat people as people!</p></blockquote>
<p>Let me know what you think on this subject in the comments&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/05/motivating-without-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java EE or Spring</title>
		<link>http://www.deltalounge.net/wpress/2010/05/java-ee-or-spring/</link>
		<comments>http://www.deltalounge.net/wpress/2010/05/java-ee-or-spring/#comments</comments>
		<pubDate>Tue, 04 May 2010 19:58:43 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=834</guid>
		<description><![CDATA[Recently I read an extensive blogpost by Frans van Buul on Spring and Java EE. As he points out there are some false arguments in favor of the Spring Framework. It is stated that: Many of the arguments that have traditionally been brought forward in favor of Spring are invalid or outdated, because they target [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/05/spring09_logo.png"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/05/spring09_logo.png" alt="" title="spring09_logo" width="240" height="50" class="alignright size-full wp-image-839" /></a>Recently I read an extensive blogpost by <a href="http://www.linkedin.com/ppl/webprofile?vmi=&#038;id=9111171&#038;pvs=pp&#038;authToken=R5D7&#038;authType=name&#038;locale=en_US&#038;trk=ppro_viewmore&#038;lnk=vw_pprofile">Frans van Buul</a> on <a href="http://www.fransvanbuul.net/?p=68">Spring and Java EE</a>. As he points out there are some false arguments in favor of the <a href="http://www.springsource.org/">Spring Framework</a>. It is stated that:</p>
<blockquote><p>Many of the arguments that have traditionally been brought forward in favor of Spring are invalid or outdated, because they target disadvantages of J2EE 1.4 and prior versions, rather than Java EE 5/6. &#8230; the original argument that this is not supported by Java EE is simply gone, and the remaining argument, if present, is much weaker. </p></blockquote>
<p>If you&#8217;re in a position where evaluating these alternatives read the <a href="http://www.fransvanbuul.net/?p=68">entire blogpost</a>. Generally speaking there is no best way to go. Both are viable frameworks for writing Java applications.</p>
<blockquote><p>The choice should be made by taking into account the particular requirements and technology strategy of the organizations building and using the application. </p></blockquote>
<p>If there&#8217;s an opportunity we&#8217;ll see if we can come up with some rules of thumb for the selection.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/05/java-ee-or-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MS does have an application platform or</title>
		<link>http://www.deltalounge.net/wpress/2010/04/ms-does-have-an-application-platform-or/</link>
		<comments>http://www.deltalounge.net/wpress/2010/04/ms-does-have-an-application-platform-or/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 20:06:33 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=795</guid>
		<description><![CDATA[Recently I was going through an SOA Implementation Survey when I saw the question as shown in the screen-shot. Well I&#8217;ve always been under the impression that Microsoft does have an Application Platform (although I must admit even after Google-ing I&#8217;m not sure what it is exactly), even for SOA. Did I miss something or [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_796" class="wp-caption alignright" style="width: 310px"><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/04/screenshot.135.jpg"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/04/screenshot.135-300x129.jpg" alt="Application Platform Types" title="screenshot.135" width="300" height="129" class="size-medium wp-image-796" /></a><p class="wp-caption-text">Application Platform Types</p></div> Recently I was going through an SOA Implementation Survey when I saw the question as shown in the screen-shot. Well I&#8217;ve always been under the impression that Microsoft does have an Application Platform (although I must admit even after <a href="http://www.google.nl/search?q=%22Application+Platform%22">Google-ing</a> I&#8217;m not sure what it is exactly), even for SOA. Did I miss something or is it occasionally just hard to come up with a good survey? Please leave your thoughts in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/04/ms-does-have-an-application-platform-or/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A business case for Service Orientation by Audi</title>
		<link>http://www.deltalounge.net/wpress/2010/03/a-business-case-for-service-orientation-by-audi/</link>
		<comments>http://www.deltalounge.net/wpress/2010/03/a-business-case-for-service-orientation-by-audi/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:36:32 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[Erl]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[work smart]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=773</guid>
		<description><![CDATA[For me it is great to see the benefits of principles like reuse outside of IT. In this post i&#8217;ll share another example. Recently I read an article (in Dutch) on the success of Audi. Audi managed to keep up it&#8217;s sales even during 2009 (Annual Report 2009 PDF Alert 16MB!). Audi delivered 949,729 (compared [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_784" class="wp-caption alignright" style="width: 160px"><a href="http://www.deltalounge.net/wpress/wp-content/uploads/2010/03/Audi-S5-Sportback-Front-Picture-588x441.jpg"><img src="http://www.deltalounge.net/wpress/wp-content/uploads/2010/03/Audi-S5-Sportback-Front-Picture-588x441-150x150.jpg" alt="Audi S5 - make reuse work" title="Audi S5 Sportback" width="150" height="150" class="size-thumbnail wp-image-784" /></a><p class="wp-caption-text">Audi S5 </p></div>For me it is great to see the benefits of principles like <a href="http://www.soaprinciples.com/service_reusability.php">reuse</a> outside of IT. In this post i&#8217;ll share another example. Recently I read an <a href="http://www.mt.nl/1/15147/home/de-stille-triomf-van-audi.html">article</a> (in Dutch) on the success of Audi. Audi managed to keep up it&#8217;s sales even during 2009 (<a href="http://www.audi.com/etc/medialib/ngw/company/investor_relations/pdf/finanzberichte/annual_report_2009.Par.0017.File.pdf/audi_gb_2009_en.pdf">Annual Report 2009</a> PDF Alert 16MB!). Audi delivered 949,729 (compared to 1,003,469 in 2008) cars to customers worldwide in 2009. Sales were thus only 5.4 percent down on the record level of 2008 (<a href="http://www.audi.com/com/brand/en/tools/news/pool/2010/03/0.html">source</a>). </p>
<p>Besides innovation it is said in the Dutch magazine <a href="http://www.mt.nl/1/home">Management Team</a> that <strong>reuse</strong> is one of the driving forces. It is great to have another example of how the principles behind Service Orientation not only deliver value in IT but also &#8211; or probably mainly &#8211; for the business when applied e.g. in other engineering disciplines.</p>
<h3>Reusable building blocks</h3>
<p>Audi has limited the number of modules engineer are allowed to use to construct a new model. There are two main lines, based on how the engine is placed:</p>
<ul>
<li>Modulare Querbaukastensystem &#8211; <a href="http://en.wikipedia.org/wiki/Volkswagen_Group_MQB_platform">transverse engine platform</a></li>
<li>Modulare Längsbaukastensystem &#8211; <a href="http://en.wikipedia.org/wiki/Volkswagen_Group_MLB_platform">longitudinal engine platform</a></li>
</ul>
<p>Limiting the number of construction modules for engines, gearboxes, air conditioning results in several benefits:</p>
<ul>
<li>Lower costs per car compared to it&#8217;s competitors.</li>
<li>Serve a larger number of niche markets compared to the competition.</li>
<li>Shortened time-to-market.</li>
<li>At production lines both employees and robots can work on several models. This enables Audi to produce the models that are in demand, while at the same time keeping a high utilization rate.</li>
</ul>
<p>Audi claims to save 20% per manufactured car, and to save 30% on the development of new models. The economies of scale are further leveraged because of the reuse of components in the <a href="http://www.volkswagenag.com/vwag/vwcorp/content/en/homepage.html">Volkswagen Group</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/03/a-business-case-for-service-orientation-by-audi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InfoQ on the SOA Manifesto</title>
		<link>http://www.deltalounge.net/wpress/2010/03/infoq-on-the-soa-manifesto/</link>
		<comments>http://www.deltalounge.net/wpress/2010/03/infoq-on-the-soa-manifesto/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:34:20 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Erl]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOASymposium]]></category>

		<guid isPermaLink="false">http://www.deltalounge.net/wpress/?p=752</guid>
		<description><![CDATA[In October 2009 I posted about the announcement of the SOA Manifesto during the SOA Symposium 2009. For those of you interested, InfoQ has interviewed the original author’s and in some cases pulled in their comments on the manifesto from the web to get insight into the motivations and the process behind the initiative. The [...]]]></description>
			<content:encoded><![CDATA[<p>In October 2009 I posted about the announcement of the <a href="http://www.deltalounge.net/wpress/2009/10/soa-manifesto-declared-at-soa-symposium-2009/">SOA Manifesto</a> during the <a href="http://www.deltalounge.net/wpress/tag/soasymposium/">SOA Symposium 2009</a>. For those of you interested, <a href="http://www.infoq.com">InfoQ</a> has interviewed the original author’s and in some cases pulled in their comments on the manifesto from the web to get insight into the motivations and the process behind the initiative. The answers are gathered under the name <a href="http://www.infoq.com/articles/soa-manifesto-4-months-after">SOA Manifesto &#8211; 4 months after</a>. The article looks into the following subjects:</p>
<ul>
<li>The philosophy </li>
<li>The process </li>
<li>The goals</li>
</ul>
<p>Find the complete article <a href="http://www.infoq.com/articles/soa-manifesto-4-months-after">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deltalounge.net/wpress/2010/03/infoq-on-the-soa-manifesto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bridging the BPMN &#8211; BPEL gap</title>
		<link>http://www.deltalounge.net/wpress/2010/01/bridging-the-bpmn-bpel-gap/</link>
		<comments>http://www.deltalounge.net/wpress/2010/01/bridging-the-bpmn-bpel-gap/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:24:10 +0000</pubDate>
		<dc:creator>PeterPaul</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[SOA Suite]]></category>
		<category><![CDATA[Service Orientation]]></category>
		<category><![CDATA[BPEL]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[integration]]></category>

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