<?xml version="1.0" encoding="ISO-8859-1"?>
<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>MWD&#039;s Insights blog &#187; SOA</title>
	<atom:link href="http://www.mwdadvisors.com/blog/tag/soa/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mwdadvisors.com/blog</link>
	<description>Thoughts on BPM, collaboration, analytics and information management, technology trends and the business value of IT</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:12:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>TIBCO and Progress &#8211; Responsiveness drives results?</title>
		<link>http://www.mwdadvisors.com/blog/2010/09/tibco-and-progress-responsiveness-drives-results.html</link>
		<comments>http://www.mwdadvisors.com/blog/2010/09/tibco-and-progress-responsiveness-drives-results.html#comments</comments>
		<pubDate>Mon, 27 Sep 2010 19:11:15 +0000</pubDate>
		<dc:creator>Neil Ward-Dutton</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[event processing]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Progress]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[TIBCO]]></category>

		<guid isPermaLink="false">http://www.mwdadvisors.com/blog/?p=984</guid>
		<description><![CDATA[Last week, infrastructure generalist vendors TIBCO and Progress Software, both of which sell BPM technology alongside complementary technology (event processing, ESB, data integration, analytics, and so on) announced their Q3 financial results. TIBCO announced that it had achieved 23% growth year-on-year in both license revenue and overall; Progress announced that it had achieved 8% growth [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2010/09/tibco-and-progress-responsiveness-drives-results.html' addthis:title='TIBCO and Progress &#8211; Responsiveness drives results? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Last week, infrastructure generalist vendors TIBCO and Progress Software, both of which sell BPM technology alongside complementary technology (event processing, ESB, data integration, analytics, and so on) announced their Q3 financial results.</p>
<p><a href="http://www.tibco.com/company/news/releases/2010/press1054.jsp" target="_blank">TIBCO announced</a> that it had achieved 23% growth year-on-year in both license revenue and overall; <a href="http://web.progress.com/en-gb/inthenews/progress-software-re-40271.html" target="_blank">Progress announced</a> that it had achieved 8% growth overall (but 14% from software licenses). For the year-to-date, TIBCO hit revenue of $512.8m; Progress hit revenue of $384m.</p>
<p>Interestingly, both companies share a figure: both companies source around 35% of their revenue from new license sales, with 65% coming from services and maintenance &#8211; both companies are mature. Also interestingly, both companies have been using similar campaigns to attempt to reinvigorate their fortunes, and engage customers in business conversations rather than deep-tech conversations (&#8220;my ESB&#8217;s faster than your ESB,&#8221; etc).</p>
<p>For TIBCO, it&#8217;s all about helping customers capitalise on a &#8220;<a href="http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html" target="_blank">two-second advantage</a>&#8220;; for Progress it&#8217;s all about building companies that exhibit <a href="http://www.mwdadvisors.com/blog/2010/03/progress-and-rpm-making-the-next-big-thing-big-enough.html" target="_blank">Operational Responsiveness</a>. For both, it&#8217;s about tying together technology that helps organisations sense changes, opportunities and challenges quickly (event processing) with technology that can make sense of those events and drive the right response into the organisation or the market (BPM, integration technologies, and so on).</p>
<p>Both companies have played up the roles that their &#8220;responsiveness&#8221; technologies are playing in their growth. It&#8217;s certainly good to see veteran players like TIBCO and Progress rediscovering a bit of mojo; let&#8217;s see whether they can parlay this upward swing into longer-term growth plays. For me, the health of a handful of  &#8220;independent&#8221; infrastructure software players is a good sign for industry at large, because it maintains a level of industry choice that just wouldn&#8217;t be there if the market collapsed down to the usual behemoths.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2010/09/tibco-and-progress-responsiveness-drives-results.html' addthis:title='TIBCO and Progress &#8211; Responsiveness drives results? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2010/09/tibco-and-progress-responsiveness-drives-results.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TIBCO, Enterprise 3.0 and the two-second advantage</title>
		<link>http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html</link>
		<comments>http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html#comments</comments>
		<pubDate>Mon, 24 May 2010 13:51:03 +0000</pubDate>
		<dc:creator>Neil Ward-Dutton</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[Progress]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[TIBCO]]></category>

		<guid isPermaLink="false">http://www.mwdadvisors.com/blog/?p=656</guid>
		<description><![CDATA[At TIBCO&#8217;s TUCON user conference a couple of weeks back, CEO Vivek Ranadivé unveiled the themes that his company plans to use to anchor its marketing over the next year at least: Enterprise 3.0 and the &#8220;two-second advantage&#8221;. Unsurprisingly given his predilection for publishing books that provide the backstories for his company&#8217;s direction (see The [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html' addthis:title='TIBCO, Enterprise 3.0 and the two-second advantage '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>At TIBCO&#8217;s TUCON user conference a couple of weeks back, CEO Vivek Ranadivé unveiled the themes that his company plans to use to anchor its marketing over the next year at least: Enterprise 3.0 and the &#8220;two-second advantage&#8221;. Unsurprisingly given his predilection for publishing books that provide the backstories for his company&#8217;s direction (see <a href="http://www.powerofnow.com/front.html" target="_blank">The Power of Now</a> and <a href="http://www.powertopredict.com/index.html" target="_blank">The Power to Predict</a>), the &#8220;two second advantage&#8221; is also the title a forthcoming book from the CEO.</p>
<p>So – does this idea make sense? In my view, yes – with qualifications.</p>
<p>It&#8217;s important to say that Ranadivé is quick to point out that the advantage he&#8217;s talking about doesn&#8217;t have to be two seconds; it could be two minutes, two hours or two days. What&#8217;s important is the challenge: imagine what you could do if you could understand enough of what’s going on just a little bit before your competitors. TIBCO is taking this idea and using it to illustrate the value of event-driven IT infrastructure: it&#8217;s using the idea to highlight examples in industries like mobile telecoms, financial services, healthcare, and travel &amp; transport.</p>
<p>Basically, TIBCO&#8217;s approach, at a high level, boils down to the company saying &#8220;we understand what it takes to build event-driven IT infrastructure that delivers information quickly around large and complex organisations, and we understand what that can mean to a company &#8211; because we&#8217;ve been helping companies do it for decades.&#8221; [As an aside, part of me wonders why this doesn't form the core of its campaign, but there you go].</p>
<p>So far so good, then. But here&#8217;s the qualification: TIBCO has to be very honest with its market, because it would be very tempting – but very dangerous – to tell this story simplistically, trying to convince potential customers that everything they do has to be event-driven, real-time and so on.</p>
<p>At TUCON, we heard two assertions repeated together: first, that the volume of enterprise data is inflating rapidly; and second, that the &#8216;half life&#8217; of enterprise data’s value is decreasing at an ever faster rate. Now I can buy both these statements: what I have trouble with is whether the same necessarily holds true for the *same* data. Most of the inflation in enterprise data volumes can be attributed to email, email attachments and rich media. Most of the data with a &#8216;half life&#8217; issue lives elsewhere. Yes there are information management problems here: but I think the &#8220;two second advantage&#8221; has to be more nuanced than this.</p>
<p>The truth is that there are some parts of many enterprises&#8217; activities which would definitely benefit from being event-driven – but the thing to watch out for is that pesky old consideration of ROI. The value of some kinds of enterprise data may decrease rapidly over time; but this is a statement about its *relative* value. Is the *absolute* value of that data high enough, when it&#8217;s fresh, to deliver a return on the investment that would be required to make the necessary infrastructure change?</p>
<p>If TIBCO can be smart and honest about the scope and applicability of the two-second advantage, I think we&#8217;re on safe ground. The concept parlays directly from TIBCO’s experience on trading floors into other industries – taking TIBCO’s core original competency (event bus) and playing it out in other scenarios. In this way it&#8217;s a little like IBM&#8217;s <a href="http://www.ibm.com/smarterplanet/us/en/" target="_blank">Smarter Planet</a> theme.</p>
<p>Now, though – don&#8217;t get me started on Enterprise 3.0. All I&#8217;ll say here is that (much as I&#8217;m generally against the idea of versioning concepts) the term <a href="http://www.e2conf.com/about/what-is-enterprise2.0.php" target="_blank">Enterprise 2.0</a> has become pretty widely understood already, and it has nothing at all to do with client-server technology infrastructure.</p>
<p>For TIBCO, &#8220;Enterprise 3.0&#8243; is just shorthand for a combination of BPM, SOA and business analytics. It&#8217;s almost as if TIBCO has been panicked into Enterprise 3.0 by the recent rhetoric of Johnny-come-lately <a href="http://web.progress.com/en-gb/index.html" target="_blank">Progress</a> (which, following its acquisition of BPM specialist <a href="http://www.savvion.com/" target="_blank">Savvion</a> and the combination of this with its 2005 acquisition of Apama, has started positioning itself as helping customers with &#8220;Responsive Process Management&#8221;).</p>
<p>The two-second advantage has the potential to play strongly for TIBCO; Enterprise 3.0, to me, is the sound of a company trying too hard.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html' addthis:title='TIBCO, Enterprise 3.0 and the two-second advantage ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2010/05/tibco-enterprise-3-0-and-the-two-second-advantage.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Good enough&#8221;: a conversation with Anne Thomas Manes on the SOA manifesto</title>
		<link>http://www.mwdadvisors.com/blog/2009/11/good-enough-manes-soa-manifesto.html</link>
		<comments>http://www.mwdadvisors.com/blog/2009/11/good-enough-manes-soa-manifesto.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 17:40:17 +0000</pubDate>
		<dc:creator>Neil Ward-Dutton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOA 2.0]]></category>
		<category><![CDATA[SOA ROI]]></category>

		<guid isPermaLink="false">http://www.mwdadvisors.com/blog/?p=571</guid>
		<description><![CDATA[When MWD started in 2005, the first topic we sunk our teeth into was SOA (it was 2005&#8242;s Cloud Computing, pretty much).We researched the technology and the practice pretty thoroughly, I think (along the way tackling &#8220;SOA 2.0&#8221; among other things), but in mid-2007 we drifted away from the topic a little. At the time [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2009/11/good-enough-manes-soa-manifesto.html' addthis:title='&#8220;Good enough&#8221;: a conversation with Anne Thomas Manes on the SOA manifesto '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>When MWD started in 2005, the first topic we sunk our teeth into was SOA (it was 2005&#8242;s Cloud Computing, pretty much).We researched the technology and the practice pretty thoroughly, I think (along the way tackling &#8220;<a href="http://www.ebizq.net/blogs/bda/2006/05/stop_the_madness_soa_20_no_tha.php" target="_blank">SOA 2.0</a>&#8221; among other things), but in mid-2007 we drifted away from the topic a little. At the time it seemed that we&#8217;d said pretty much all we could about the subject &#8211; we&#8217;d done a lot of technology and architecture research (looking at the need for governance, the need to consider consumer as well as producer service lifecycles, and so on), and there were still relatively few opportunities to dig into actual case studies to start to determine real-world best practice experiences.</p>
<p>Over the past few months, though, I&#8217;ve started to pick away at SOA once again &#8211; it feels to me like we&#8217;re at the stage where there are some interesting real-world stories to dig into, and at the same time there&#8217;s still a lot of people looking for answers to some straightforward questions about the nature of SOA and how to deliver value from a SOA investment.</p>
<p>With this in mind, I was excited to see the launch of a &#8220;<a href="http://www.soa-manifesto.org/" target="_blank">SOA Manifesto</a>&#8220;, styled after the <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a> &#8211; which has had a significant impact on expanding awareness and understanding of Agile development techniques. I was intrigued to see that Anne Thomas Manes of Burton Group, of &#8220;<a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html" target="_blank">SOA is Dead</a>&#8221; fame, was one of the signatories &#8211; so I decided to ask her about her involvement in the drawing up of the manifesto. I know that Anne and her team do a lot of case study and best practice research on SOA, so I was interested to hear why she wanted to get involved. Below are my notes from our conversation.</p>
<p><em>NWD: What kinds of issues have you seen that made you want to get involved in the SOA manifesto?</em></p>
<p><em>ATM: Fundamentally, the amount of people I&#8217;ve seen who still think SOA is about technology rather than design/architecture. Though we are further along now because we have better books (like <a href="http://www.soabooks.com/" target="_blank">Thomas Erl&#8217;s books</a>), I just felt that there&#8217;s still a need to show people that SOA is about designing systems differently. When I wrote the &#8220;SOA obit&#8221; blog entry, it was really a reflection of the fact that only around 15% of the projects we saw were delivering significant value; and maybe another 25% were just about breaking even. The majority of projects we&#8217;ve seen just haven’t delivered a decent return. My goal in being part of the SOA Manifesto group was really about trying to get people thinking about SOA in a different way, so they could use SOA to enable much more business-aligned portfolios of applications.</em></p>
<p><em>NWD: What’s the precise purpose of the manifesto, do you think? What does the group want its value to be, and to whom?</em></p>
<p><em>ATM: We very much admired the Agile Manifesto, and followed that path. When it was published a lot of people didn’t know what Agile meant; it really helped crystallise the role and value of Agile development. The value of the SOA Manifesto is hopefully similar – it&#8217;s in the way it establishes a set of core principles and value statements to help people think about what we think are the right things and getting SOA back on the right track.</em></p>
<p><em>NWD: What kind of feedback have you had on the SOA Manifesto so far?</em></p>
<p><em>ATM: Well, there have been a number of accusations that the content is too general-purpose – that there’s nothing that’s inherently Service-Oriented about it, and that you could apply it to many other things. You know, I think that&#8217;s true – but I don’t think that it invalidates the principles at all in the context of SOA. This kind of reflects the whole point of doing the Manifesto: the challenge we’ve had with SOA implementations is that too often, people have ignored the stuff we know works in the rush to try out a shiny new set of technologies.</em></p>
<p><em>NWD: Is the SOA Manifesto “group” planning to build on this initial statement? If so how?</em></p>
<p><em>ATM: We currently have over 300 signatories to the Manifesto [Now around 475], and all the group members are blogging/tweeting about it. We’re trying hard to make sure that we get as many signatories as possible, in other words. But, just as was the case with the Agile manifesto, there’s no group intention to directly commercialise this [in delivery of a body of knowledge, training, etc].</em></p>
<p>I’ve looked at a lot of the commentary and criticism of the SOA Manifesto out there, and a lot of it seems to be about saying “so what?”. But as Anne rightly points out above, the fact that the principles in the Manifesto are quite applicable to many types of business-technology change initiative doesn’t make them worthless. The fact is, SOA implementation *is* a business-technology change initiative.</p>
<p>I think the other thing to bear in mind, when looking at the SOA Manifesto and SOA analysis and commentary generally, is that no-one in their right mind is saying that SOA is always the right answer when it comes to application implementation (though in my view there’s an abstract business analysis/architecture part of SOA, reflected in <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm" target="_blank">OASIS’ SOA Reference Model</a> specification work, which has general applicability across all domains). There are many technology implementation domains where SOA principles aren’t the right ones. As the Manifesto points out, SOA should be all about a set of architecture decisions that promote flexibility and agility (through things like loose coupling). In some situations, there are other factors (like extreme performance) which might trump a general desire for flexibility – or at least create interesting tensions for architects.</p>
<p>So &#8211; to sum up: personally I&#8217;m a fan of the SOA Manifesto. It&#8217;s not perfect, but nothing designed by committee ever is. It *is*, I think, &#8220;good enough&#8221; for what it needs to do &#8211; which is to add more weight to the argument that if you want to deliver value from SOA work, you have to continually remember to focus on  a set of IT architecture principles and avoid getting too distracted by shiny products.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2009/11/good-enough-manes-soa-manifesto.html' addthis:title='&#8220;Good enough&#8221;: a conversation with Anne Thomas Manes on the SOA manifesto ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2009/11/good-enough-manes-soa-manifesto.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progress Software &#8211; getting past &quot;Who&quot;?</title>
		<link>http://www.mwdadvisors.com/blog/2009/04/progress-software-getting-past-who.html</link>
		<comments>http://www.mwdadvisors.com/blog/2009/04/progress-software-getting-past-who.html#comments</comments>
		<pubDate>Wed, 01 Apr 2009 08:30:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[industry]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Progress]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software AG]]></category>
		<category><![CDATA[TIBCO]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2009/04/01/progress-software-getting-past-who/</guid>
		<description><![CDATA[A couple of months back I had a brief Twitter exchange with David Bressler of Progress Software (@djbressler), following a comment I&#8217;d seen from Judith Hurwitz (@jhurwitz) at Progress&#8217; analyst day regarding the lack of brand awareness that the company has out there in industry. What I said was: &#8220;Progress is a bit like Unilever [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2009/04/progress-software-getting-past-who.html' addthis:title='Progress Software &#8211; getting past &quot;Who&quot;? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>A couple of months back I had a brief Twitter exchange with David Bressler of Progress Software (<a href="http://www.twitter.com/djbressler">@djbressler</a>), following a comment I&#8217;d seen from Judith Hurwitz (<a href="http://www.twitter.com/jhurwitz">@jhurwitz</a>) at Progress&#8217; analyst day regarding the lack of brand awareness that the company has out there in industry. What I said was: &#8220;Progress is a bit like Unilever &#8211; top-level brand is vanilla, sub-brands have chops&#8221;. What I meant is that these days, there&#8217;s little knowledge of what Progress does (a typical response is either &#8220;Who?&#8221; or possibly &#8220;oh, they used to sell a 4GL and a database in the 1990s, didn&#8217;t they&#8221;) &#8211; whereas there&#8217;s much more recognition of brands like Sonic (SOA infrastructure), Actional (SOA management / governance), IONA (middleware, SOA infrastructure), Apama (event processing), DataXtend (data integration) and DataDirect (data connectivity, legacy application integration).</p>
<p>David replied that Progress is a technology company&#8217;s company &#8211; which is absolutely correct: Progress has a long and successful history of providing a platform for other software vendors to embed in their application offerings. And he followed up with <a href="http://blogs.progress.com/soa_infrastructure/2009/02/progress-a-technology-companys-company.html">this blog entry</a>, saying &#8220;We&#8217;d love for the Progress brand to have some chops, and we&#8217;re trying but it&#8217;s not trivial.&#8221;</p>
<p>Well, for a few weeks I&#8217;d been meaning to write a blog post of my own exploring this &#8211; but in the general headlong rush that we&#8217;ve been experiencing so far this year, I&#8217;d forgotten to write that post. When I saw today&#8217;s news that <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=irol-newsArticle&amp;ID=1270804&amp;highlight=">there&#8217;s been a change at the top at Progress</a>, though, I was finally prompted to write some thoughts down. (Thanks for the pointer <a href="http://soacenter.com/">Miko</a>).</p>
<p>The main thought in my head all those weeks ago was that it&#8217;s all very well for Progress to be a bit like Unilever &#8211; with the sub-brands (Sonic, Actional, Apama, DataDirect, and so on) having much more visibility in industry than the parent brand &#8211; as long as the company doesn&#8217;t want to start pulling together broader IT and business infrastructure propositions that tie together pieces from the different brands. Unilever is well-known for owning a vast portfolio of products, many of which actually compete with others in the portfolio (Dove v Lux; or Persil v Surf, for example. The invisibility of the parent brand is fine for Unilever, but it&#8217;s bad news for Progress if it wants to really make the most of its potential within enterprises (by cross-selling or bundling its products to help customers with broader opportunities, for example).</p>
<p>So this is the point where the company has to undergo a pretty radical shift. <a href="http://www.pcworld.com/businesscenter/article/162195/progress_software_names_new_ceo.html">As reported in PCWorld</a>, the new Progress Software CEO (formerly the COO) has established a target of doubling the company&#8217;s annual revenue to around $1bn, by &#8220;reorienting sales towards multi-product suites, as well as aiming marketing messages more at business executives than IT workers&#8221; &#8211; that is, precisely what it&#8217;s not currently suited to doing.</p>
<p>This goal makes absolute sense, and in fact it has made sense for ages. The majority of the markets where Progress&#8217; brands play are growth markets where there&#8217;s real opportunity, right now; and what&#8217;s more, the combination of the offerings could have real power, too. </p>
<p>The required shift will be no picnic, but there are worse times for Progress to be trying to make it happen. There&#8217;s a new man at the top with a new broom, no doubt; and what&#8217;s more, there&#8217;s still a small window of opportunity open for another medium-to-large-sized specialist infrastructure software vendor to pick up business, following BEA&#8217;s acquisition by Oracle a few months back. TIBCO and Software AG have recently been making much of BEA&#8217;s disappearance as an &#8220;independent&#8221; infrastructure software vendor, and it&#8217;s surely no coincidence that both these companies also have aspirations to reach $1bn in annual revenues (Software AG has been particularly vocal about this of late). Progress has long had the potential to join Software AG and TIBCO as a serious contender for enterprises wanting to avoid getting into bed with the MISO pack (Microsoft, IBM, SAP or Oracle) for whatever reason, but until now it just never seemed to be able to be bothered to do what was necessary.</p>
<p>With a new CEO at the top, it&#8217;ll be fascinating to see whether Progress can move up a gear. If it succeeds, then enterprises wanting to avoid giving too much technology supplier power to the MISO pack may well have a new choice &#8211; and in a market where consolidation has recently been rampant, more choice would be refreshing for everyone.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2009/04/progress-software-getting-past-who.html' addthis:title='Progress Software &#8211; getting past &quot;Who&quot;? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2009/04/progress-software-getting-past-who.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Cloud computing, SaaS and SOA &#8211; the universal service network</title>
		<link>http://www.mwdadvisors.com/blog/2009/02/cloud-computing-saas-and-soa-universal.html</link>
		<comments>http://www.mwdadvisors.com/blog/2009/02/cloud-computing-saas-and-soa-universal.html#comments</comments>
		<pubDate>Mon, 23 Feb 2009 09:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ITSM]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2009/02/23/cloud-computing-saas-and-soa-the-universal-service-network/</guid>
		<description><![CDATA[Something that&#8217;s been sloshing gently around in my head for a little while came into focus the other day on reading a post by Brenda Michelson: Unintentional Cloud Watching &#62;&#62; Cloud Computing for Enterprise Architects. Namely, that the link between cloud computing and SOA has multiple angles. It&#8217;s becoming clearer that, true to Tim O&#8217;Reilly&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2009/02/cloud-computing-saas-and-soa-universal.html' addthis:title='Cloud computing, SaaS and SOA &#8211; the universal service network '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Something that&#8217;s been sloshing gently around in my head for a little while came into focus the other day on reading a post by Brenda Michelson: <a href="http://blog.elementallinks.net/2009/02/unintentional-cloud-watching-cloud-computing-for-enterprise-architects.html">Unintentional Cloud Watching &gt;&gt; Cloud Computing for Enterprise Architects</a>. Namely, that the link between cloud computing and SOA has multiple angles.</p>
<p>It&#8217;s becoming clearer that, true to <a href="http://radar.oreilly.com/archives/2005/10/web-20-compact-definition.html">Tim O&#8217;Reilly&#8217;s initial Web 2.0 noodling</a>, by providing open infrastructure services and APIs, the poster children of the Web 2.0 era &#8211; Amazon, Salesforce, Zoho, and so on &#8211; are now treading the path that companies like <a href="http://www.strikeiron.com">StrikeIron</a> started out on in 2002. </p>
<p>As a result, as other commentators have noted, it looks like the bulk of the service-oriented IT that many organisations will interact with will be &#8220;stuff from outside&#8221; (commercially provided services) rather than &#8220;stuff from inside&#8221; (internally developed services). And it&#8217;s not just hosted SaaS providers who are playing here of course: there&#8217;s the issue of newer versions of on-premise commercial packaged application software products and integrations between them &#8211; SOA is coming in by the back door there, too (see <a href="http://www.sap.com/platform/soa/index.epx">SAP&#8217;s ESOA</a>, <a href="http://www.oracle.com/applications/fusion-architecture.html">Oracle&#8217;s Fusion Architecture</a>). In fact, perhaps unsurprisingly, there are strong parallels here with the component-based development (CBD) hype-wave of the 1990s &#8211; a lot of the initial hype was around tools and development for enterprise IT groups, but ultimately the vast bulk of development was actually carried out by commercial software vendors, for consumption by enterprise IT teams. What we&#8217;re seeing here is a repeat of &#8220;<a href="http://www.amazon.com/Componentware-Ovum-Report-Katy-Ring/dp/1898972095">componentware</a>&#8221; market development, with a 21st Century twist.</p>
<p>Regardless of where services come from (and indeed because they will come from multiple places, creating cross-enterprise service networks), it&#8217;s increasingly the case that in order to deliver effective IT capabilities in the 21st Century, you need to understand SOA principles and build technology and management structures that really support the principles of service orientation. Much has been written about the &#8220;consumerisation of IT&#8221; and how new generations of people entering the workplace are asking difficult questions about why enterprise IT applications are so unintuitive to use. But what happens when business teams that are using SaaS-based offerings learn about the infrastructure side of the story &#8211; how easy they can be to customise, extend, and integrate with &#8211; and ask why internally-developed systems don&#8217;t exhibit the same qualities? Another slab of SOA pressure, that&#8217;s what. </p>
<p>Back in 2006 I was doing some research for an event that we were considering running on &#8220;IT Sourcing in the 21st Century&#8221;. As part of trying to work out what might be in scope and what might be out of scope, I drew this picture: </p>
<p><a href="http://www.mwdadvisors.com/blog/uploaded_images/Saas-SOA-702143.gif"><img style="cursor:hand;width:400px;height:300px;" src="http://www.mwdadvisors.com/blog/uploaded_images/Saas-SOA-702137.gif" border="0" alt="" /></a></p>
<p>As the picture attempts to show, from a technology architecture point of view, the software-as-a-service (SaaS) model relates to the prior Application Service Provider (ASP) model in much the same way as SOA relates to monolithic on-premise applications &#8211; to deliver value, both SaaS and SOA need to &#8220;crack the box open&#8221; and enable IT capabilities to be customised, composed and remixed while also being shareable/reusable. There&#8217;s much I disagreed with about <a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html">Anne Thomas Manes&#8217; recent &#8220;SOA is dead&#8221; post</a> (see <a href="http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html">Schrodinger&#8217;s SOA</a>), but she nailed this parallel between SaaS and SOA pretty well I think.</p>
<p>With the increasing visibility of cloud-based infrastructure and application services in mind, anyone seriously pursuing SOA should be looking to the world of SaaS for insight, or at least inspiration. In the IT industry&#8217;s rush to SOA, many of the nuances and implications of SOA have often been condensed into simplistic advice targeted at software developers (something that&#8217;s been written about a great deal, <a href="http://www.mwdadvisors.com/blog/2007/04/little-soa-vs-big-soa.html">not least by us</a>). One of the themes we&#8217;ve returned to again and again in our SOA advice is that the concept of a &#8220;service&#8221; isn&#8217;t primarily about something you build &#8211; it&#8217;s about something you experience. If you&#8217;re going to deliver business value from your SOA efforts, you have to grasp the implications of this and make the necessary changes &#8211; not only in terms of tools and technologies, but also (crucially) in terms of your governance approach. One of the most popular posts from arch-architect Todd Biske, on <a href="http://www.biske.com/blog/?p=467">ITIL and SOA</a>, digs nicely into how it&#8217;s crucial to consider the full service lifecycle when you do SOA, and drive governance to ensure that you can deliver &#8220;real service&#8221; &#8211; not just code wrapped in XML-based interfaces.</p>
<p>The providers of cloud-based services should have this idea etched on their brains &#8211; and there are plenty of examples of this principle in action for any eager student of SOA. Witness the grumbles that echo <a href="http://www.businessinsider.com/2008/5/no-social-network-is-down-more-than-twitter">when Twitter barfs</a>, for example, or see the <a href="http://zohocrm.wiki.zoho.com/Zoho-CRM-API.html">grumpy users</a> trying to get to grips with Zoho&#8217;s CRM API in the face of almost non-existent documentation. These are great examples of situations where the provider&#8217;s idea of service doesn&#8217;t match the consumer&#8217;s expectation.</p>
<p>The rise of cloud computing and SaaS should entice us to revisit our development-centred assumptions about SOA and search for a &#8220;bigger picture&#8221; that focuses on consumer expectation and value first. The pressure to deliver business value from IT capabilities, and the increasingly diverse mix of IT capability sources, demands that we do so.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2009/02/cloud-computing-saas-and-soa-universal.html' addthis:title='Cloud computing, SaaS and SOA &#8211; the universal service network ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2009/02/cloud-computing-saas-and-soa-universal.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schrödinger&#039;s SOA</title>
		<link>http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html</link>
		<comments>http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html#comments</comments>
		<pubDate>Thu, 08 Jan 2009 19:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[hype]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2009/01/08/schrodingers-soa/</guid>
		<description><![CDATA[I&#8217;ve spent a couple of days wavering over whether to jump into an ongoing blogosphere debate over the &#8220;Death of SOA&#8221;. For those who haven&#8217;t yet read any of the debate online, here&#8217;s the catalyst: SOA is Dead; Long Live Services &#8211; a fictional obituary of SOA by Anne Thomas Manes of the Burton Group. [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html' addthis:title='Schrödinger&#039;s SOA '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I&#8217;ve spent a couple of days wavering over whether to jump into an ongoing  blogosphere debate over the &#8220;Death of SOA&#8221;. For those who haven&#8217;t yet read any of the debate online, here&#8217;s the catalyst: <a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html">SOA is Dead; Long Live Services</a> &#8211; a fictional obituary of SOA by Anne Thomas Manes of the Burton Group. On one hand I wanted to avoid adding another voice to a growing crescendo of opinion and counter-opinion and the risk of not really shedding any extra light: but on the other hand I thought that some people might expect MWD to have something to say! Particularly given past blog posts like <a href="http://www.mwdadvisors.com/blog/2006/05/soa-20-stop-madness.html">SOA 2.0? Stop the madness</a>, <a href="http://www.mwdadvisors.com/blog/2007/04/little-soa-vs-big-soa.html">Little SOA vs Big SOA</a>, <a href="http://www.mwdadvisors.com/blog/2007/07/more-big-vs-small-thinking-soa-vs-bpm.html">More big vs small thinking: SOA vs BPM</a>, <a href="http://www.mwdadvisors.com/blog/2007/08/pointless-search-for-soa-roi.html">The pointless search for SOA ROI</a>, and <a href="http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html">On SOA governance: for SOA, read CPOA?</a>.</p>
<p>In the end, I couldn&#8217;t help myself. Call it New Year exuberance. So what&#8217;s our take? Is SOA <a href="http://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat">dead or alive</a>? Should anyone care?</p>
<p>I think there are a couple of key points to consider. First, what&#8217;s wrong with SOA today? And second, what should we do about it? I agree with Anne on the first; but I think I really disagree on the second.</p>
<p>When I look at Anne&#8217;s post in detail I believe she&#8217;s making 4 basic points:
<ol>
<li>The majority of SOA projects have failed to deliver what they promised.</li>
<li>Business people are disillusioned with SOA.</li>
<li>&#8220;SOA projects&#8221; will be killed by today&#8217;s difficult economic conditions.</li>
<li>Despite all this, the requirement for SOA is greater than ever.</li>
</ol>
<p>I&#8217;ll happily back two of those points up &#8211; the first (<strong>UPDATE: to a degree &#8211; I have anecdotal evidence that suggests many organisations struggle with SOA, but that&#8217;s not quite the same</strong>)and the fourth. There&#8217;s one section towards the end of Anne&#8217;s post I&#8217;m particularly in agreement with:<em><br />
<blockquote>SOA is not simply a matter of deploying new technology and building service interfaces to existing applications&#8230;it requires a massive shift in the way IT operates. &#8230; The latest shiny new technology will not make things better. Incremental integration projects will not lead to significantly reduced costs and increased agility. If you want spectacular gains, then you need to make a spectacular commitment to change.</p></blockquote>
<p></em>This is pretty much what we&#8217;ve been saying about SOA for some time (see <a href="http://www.mwdadvisors.com/blog/2007/04/little-soa-vs-big-soa.html">Little SOA vs Big SOA</a> from April 2007). In short: SOA won&#8217;t succeed if you take an overly technical, product-based view of it (and indeed we&#8217;re far from alone in this &#8211; <a href="http://www.zapthink.com">ZapThink</a> bangs this drum a lot, too, for example). </p>
<p>So we agree that not all is well in the State of SOA: but where I diverge with Anne&#8217;s post is in the prognosis for SOA and the treatment for the illness.</p>
<p>Anne&#8217;s prognosis/suggested treatment is that SOA (or at least the term) is (or will soon be) dead. Her view appears to be that because its death is inevitable, we should accept it and move on &#8211; stopping talking about SOA and starting talking about other things instead. This appears to be bound up with her observations that &#8220;business people are disillusioned with SOA&#8221; and &#8220;SOA projects will be killed by the economic downturn&#8221;.</p>
<p>Before I move on &#8211; I don&#8217;t know about you, but I think that if any IT group has been trying to sell SOA directly to business people, they deserve everything they get. Regardless of economic conditions. No, no, no! You don&#8217;t sell methodologies and architectural patterns: you sell outcomes. Argh! And here&#8217;s a hint: if you work for an IT group that used to try to sell SOA to business people, and is thinking about now trying to sell &#8220;mashups&#8221;, &#8220;cloud computing&#8221;, or similar things &#8211; don&#8217;t bother, you&#8217;ll get the same result. Sell the outcome and the benefits, not the mechanism or the technology. Double Argh!</p>
<p>There&#8217;s another risk with changing the way we speak about what <a href="http://twitter.com/mikojava">Miko Matsumura</a> jokingly now calls <a href="http://www.soacenter.com/?p=172">&#8220;The Artist Formerly Known as SOA&#8221;</a>: by doing so, we continue to spread the perception that the IT industry is a fashion industry unable to kick its habit of (re)inventing terms to reinvigorate markets when earlier promises go unfulfilled. Whether she knew it or not when she wrote the post, by referring to a change in terminology (away from SOA and towards &#8220;services&#8221;, &#8220;mashups&#8221;, &#8220;cloud computing&#8221;, etc) as an active and influential commentator, Anne is contributing to the fall from grace of the term.</p>
<p>Well, as I said <a href="http://www.mwdadvisors.com/blog/2006/05/soa-20-stop-madness.html">here when I railed against SOA 2.0</a>, <em><br />
<blockquote>I sincerely believe that analysts should be good stewards of the influence they have &#8211; educating, clarifying, abstracting, comparing, acting independently, being measured, etc. It&#8217;s about filtering out hype and trying to provide practical, independent advice and insight.</p></blockquote>
<p></em>Just because SOA is difficult to do, we shouldn&#8217;t start calling it something else in the hope that we can start over without anyone noticing. And it&#8217;s no surprise that SOA is tough to sell to business people &#8211; I don&#8217;t believe that was ever up for debate, and it shouldn&#8217;t be seen as any kind of broader indicator.</p>
<p>Let&#8217;s acknowledge that we all have more work and education to do &#8211; but let&#8217;s not <a href="http://en.wikipedia.org/wiki/Jumping_the_shark">jump the shark</a> on this. &#8220;SOA is Dead&#8221; is a headline that no-one needs.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html' addthis:title='Schrödinger&#039;s SOA ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2009/01/schrdingers-soa.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>On SOA governance: for SOA, read CPOA?</title>
		<link>http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html</link>
		<comments>http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html#comments</comments>
		<pubDate>Fri, 14 Nov 2008 20:43:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[contracts]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[toddbiske]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2008/11/14/on-soa-governance-for-soa-read-cpoa/</guid>
		<description><![CDATA[A couple of weeks ago I was the happy recipient of a review copy of the excellent Todd Biske&#8217;s SOA Governance book. Todd&#8217;s &#8220;Outside the Box&#8221; blog is one of those rarities where every post is worth reading twice &#8211; so I was very interested to see whether his writing ability might stretch to something [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html' addthis:title='On SOA governance: for SOA, read CPOA? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>A couple of weeks ago I was the happy recipient of a review copy of the excellent Todd Biske&#8217;s <a href="http://www.packtpub.com/soa-governance/book">SOA Governance book</a>. Todd&#8217;s &#8220;<a href="http://www.biske.com/blog/">Outside the Box</a>&#8221; blog is one of those rarities where every post is worth reading twice &#8211; so I was very interested to see whether his writing ability might stretch to something the length of a book! Todd&#8217;s clearly established himself as someone who has a lot of insight on the topic of SOA Governance, so I was pretty sure I wouldn&#8217;t be disappointed.</p>
<p>A number of other bloggers have posted detailed reviews of Todd&#8217;s book, so I&#8217;m not going to do exactly the same here. Take a look at the <a href="http://www.amazon.com/review/product/1847195865/ref=cm_cr_dp_all_summary?_encoding=UTF8&amp;showViewpoints=1&amp;sortBy=bySubmissionDateDescending">Amazon comments</a> if you&#8217;d like to see what they said. </p>
<p>For me, I&#8217;ll be brief: SOA Governance is a very good book indeed, in that it does something that so many technology and business management books fail to do: it breaks a complex and hype-laden subject down into very manageable chunks, and walks through the topic clearly and at a steady pace &#8211; but it still manages to move quickly enough to prevent the reader getting bored. It&#8217;s not a perfect(*) book, but then nothing is &#8211; and if it had been, I would have been too jealous to write this. We need more technology/business management books like this, and we needed just such a book on SOA Governance. Well done Todd!</p>
<p>I knew this was a good book because it made me revisit some conclusions I&#8217;d already had washing around in my own head for a couple of years. </p>
<p>One of the things that I still find as I travel around is that when I get into discussions about SOA, there&#8217;s way too much focus on the &#8220;S&#8221; and not enough focus on the &#8220;A&#8221;. It&#8217;s almost as if we&#8217;ve been blinded by technologies and standards which have &#8220;service&#8221; somewhere in their names, and aren&#8217;t able to look at the bigger picture.</p>
<p>What Todd&#8217;s book reminded me is that if you want to get real value out of service orientation, then it&#8217;s the &#8220;A&#8221;rchitecture that really makes things happen. Todd&#8217;s narrative keeps coming back to his definition of Governance, which revolves around People, Policies and Processes. And it also talks a lot about the concept of &#8220;contracts&#8221; in the context of analysing how service providers and consumers should work together in order to interact. Without People, Policies and Processes in place to guide your organisation down the right path, and without the concept of &#8220;Contract&#8221; to focus on the responsibilities that need to be described and assigned when service consumers and providers interact, such an architecture effort will likely lead nowhere. You&#8217;ll end up with &#8220;just a bunch of services&#8221;.</p>
<p>So &#8211; and this was the thought that occurred to me after reading Todd&#8217;s book &#8211; perhaps we shouldn&#8217;t really be thinking about &#8220;service&#8221; oriented &#8220;architecture&#8221; at all. It seems to me that what architects might find more productive to focus on is policies and contracts, not &#8220;services&#8221;. Maybe &#8220;service&#8221; is better thought of as a concept that describes the outcome of this kind of architecture approach. And so maybe it&#8217;s the case that there are two things in play here, and we&#8217;re getting them mixed up: contract- and policy-oriented architecture (CPOA ;-) and service-oriented IT delivery?</p>
<p>What do you think?</p>
<p>(*) one thing I found rather strange was that despite a word at the front to reassure readers that they didn&#8217;t need to know any technology detail in order to read the book, at a number of points you&#8217;re suddenly confronted, out of nowhere, by XML fragments which (as far as I could tell) didn&#8217;t really add any value. That&#8217;s a tiny niggle though.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html' addthis:title='On SOA governance: for SOA, read CPOA? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2008/11/on-soa-governance-for-soa-read-cpoa.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software Delivery InFocus podcast &#8211; ALM challenges and direction in the real world</title>
		<link>http://www.mwdadvisors.com/blog/2008/10/software-delivery-infocus-podcast-alm.html</link>
		<comments>http://www.mwdadvisors.com/blog/2008/10/software-delivery-infocus-podcast-alm.html#comments</comments>
		<pubDate>Fri, 31 Oct 2008 11:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2008/10/31/software-delivery-infocus-podcast-alm-challenges-and-direction-in-the-real-world/</guid>
		<description><![CDATA[Following the first Software Delivery InFocus podcast which we published in September, October sees Bola Rotibi&#8217;s second podcast episode, in which she discusses a series of questions focused on the topic of Application Lifecycle Management (ALM). Her guests are John Leegte (ICT Architect at the Dutch Tax and Customs department, Belastingdienst) and Steve Jones (Head [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2008/10/software-delivery-infocus-podcast-alm.html' addthis:title='Software Delivery InFocus podcast &#8211; ALM challenges and direction in the real world '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Following the first Software Delivery InFocus podcast which we published in September, October sees Bola Rotibi&#8217;s second podcast episode, in which she discusses a series of questions focused on the topic of Application Lifecycle Management (ALM). Her guests are John Leegte (ICT Architect at the Dutch Tax and Customs department, Belastingdienst) and Steve Jones (Head of SOA and SaaS for Capgemini’s global outsourcing business).</p>
<p>Application Lifecycle Management (ALM) is a topical subject that has garnered significant column inches in recent months, as many of the leading players in the market have launched new versions of their ALM solutions, and make strategic announcements concerning future directions and customer services and support. Over the last few months we have either heard about or seen previews of products from the likes of Borland, Compuware, HP, IBM, Microsoft, MKS, Polarion and Serena, to name but a few. Software is seen by many organisations as a key enabler of business value &#8211; whether that be through improving operational efficiency, competitive differentiation or business/ product innovation. With this in mind, an ad hoc approach to software application lifecycle management cannot provide the predictability, visibility and traceability that organisations require of a process that has such a significant impact on the balance sheet. So &#8211; how relevant and applicable is ALM now and in the future, particularly in light of today&#8217;s technology and business environments, when issues such as agility are so much to the fore?</p>
<p>The episode is slightly longer than normal (clocking in at 41&#8217;55&#8243;). There was so much good material in the conversation, we didn&#8217;t want to cut anything! Thanks very much to both John and Steve for such a great conversation.</p>
<p>You can download the audio <a href="http://media.libsyn.com/media/mwd/mwd_141008.mp3">here</a> or alternatively you can <a href="http://feeds.feedburner.com/mwdfm">subscribe to the podcast feed</a> to make sure you catch this and all future podcasts!</p>
<p>As with all the episodes in this podcast series, we&#8217;ve also published a companion report which summarises the discussion and &#8220;key takeaways&#8221;. You can find it <a href="http://www.mwdadvisors.com/articles/detail.php?id=134">here</a>, and it&#8217;s free to download for all MWD&#8217;s Guest Pass research subscribers (<a href="http://www.mwdadvisors.com/profile/index.php">joining is free</a>).</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2008/10/software-delivery-infocus-podcast-alm.html' addthis:title='Software Delivery InFocus podcast &#8211; ALM challenges and direction in the real world ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2008/10/software-delivery-infocus-podcast-alm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA governance and data governance &#8211; separate or one in the same?</title>
		<link>http://www.mwdadvisors.com/blog/2008/09/soa-governance-and-data-governance.html</link>
		<comments>http://www.mwdadvisors.com/blog/2008/09/soa-governance-and-data-governance.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 10:23:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[governance]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2008/09/24/soa-governance-and-data-governance-separate-or-one-in-the-same/</guid>
		<description><![CDATA[Joe McKendrick (once again!) has another post which caught my blogreader today. This time he is pondering the relationship between SOA and data governance: If data governance is inadequate — information is outdated, out of sync, duplicated, or plain inaccurate — SOA-enabled services and applications will be delivering garbarge. That’s a formula for SOA disaster. [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2008/09/soa-governance-and-data-governance.html' addthis:title='SOA governance and data governance &#8211; separate or one in the same? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><div>Joe McKendrick (once again!) has <a href="http://blogs.zdnet.com/service-oriented/?p=1182" target="_blank">another post</a> which caught my blogreader today. This time he is pondering the relationship between SOA and data governance:</p>
<p><span style="font-style:italic;">If data governance is inadequate — information is outdated, out of sync, duplicated, or plain inaccurate — SOA-enabled services and applications will be delivering garbarge. That’s a formula for SOA disaster.</span></p>
<p>He goes on to <a href="http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1263748,00.html" target="_blank">reference an article</a> by Ed Tittel, which draws the same conclusion:<br /><span class="a3"><br /><span style="font-style:italic;">Amidst all the hype and buzzwords that surround SOA nowadays, it&#8217;s still far too common for organizations that seek to integrate service-oriented architecture into their IT infrastructure to </span><span style="font-style:italic;">omit issues related to data integration, management and governance in their designs. As they roll out and learn to live with an SOA, however, they often discover that interoperability with other systems and solutions poses interesting problems. In fact, these problems can make</span><span style="font-style:italic;"> interaction between systems and SOA components both vexing and time consuming.</p>
<p></span></span>Absolutely! When we put together our <a href="http://www.itstrategyplans.com/soa/index.php" target="_blank">SOA Strategy Planning Tool</a>, we explicitly acknowledged the importance of a common information model that provides:</p>
<p><span style="font-style:italic;">standard representations of core information types for communication between services</span></p>
<p>Where I deviate from Joe and Ed, however, is their perspective that data governance and SOA governance are separate disciplines. Without inter-service communication there&#8217;s no SOA and so SOA governnance must encompass data governance. Furthermore, that governance needs to extend beyond service design throughout the service lifecyle.</p>
<p>In a subsequent post, Joe calls out <a href="http://weblog.infoworld.com/realworldsoa/archives/2008/09/why_metadata_ma.html" target="_blank">this post</a> from David Linthicum in which he noodles on the same topic.  I am not so sure about David&#8217;s view that SOA initiatives:<span style="font-style:italic;"></p>
<p>need to start with the data first </span></p>
<p>It all depends on the scenario where a service-oriented approach is being applied. However, I agree with him that there is a need to understand:<span style="font-style:italic;"></p>
<p>the core purpose of the data, how it relates to other data, how the data is bound into entities, as well as security issues, integrity issues, and the binding to existing functions or transactions.  I would go further and say that it&#8217;s not just about understanding those things. In the case of security and integrity issues, there is a need to ensure that what is understood is enforced. That means defining service contracts that take account of those requirements and enforcing them through policies. </span></p>
<p>Which brings me neatly back to the SOA versus data governance discussion. Policies are the <i>lingua franca</i> of SOA governance and policies apply as much to the data flowing in a service network as they do to the services themselves.</p>
<p>If you are embarking on an SOA initiative you need to ensure that those responsible for SOA governance, ideally though an SOA centre of excellence, include individuals with data management expertise. Your governance processes should enforce utlilisation of a common information model and encompass a policy-based approach to ensure that data management objectives and constraints are enforced.</div>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2008/09/soa-governance-and-data-governance.html' addthis:title='SOA governance and data governance &#8211; separate or one in the same? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2008/09/soa-governance-and-data-governance.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hmm indeed Mr McKendrick &#8211; that should be &quot;an over-simplistic definition of &#039;SOA&#039;&quot;</title>
		<link>http://www.mwdadvisors.com/blog/2008/09/hmm-indeed-mr-mckendrick-that-should-be.html</link>
		<comments>http://www.mwdadvisors.com/blog/2008/09/hmm-indeed-mr-mckendrick-that-should-be.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 09:26:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://mwdtemp.wordpress.com/2008/09/24/hmm-indeed-mr-mckendrick-that-should-be-an-over-simplistic-definition-of-soa/</guid>
		<description><![CDATA[Joe McKendrick over at ZDNet has been pondering CIO &#8220;SOA Advisor&#8221; Nicholas Petreley&#8217;s definition of SOA: a networked subroutine No wonder Joe&#8217;s not sure about it! Nicholas&#8217; definition is closer to that of a web service and even that&#8217;s being generous! Joe rightly points out that the definition completely ignores the &#8216;A&#8217; of SOA and [...]]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.mwdadvisors.com/blog/2008/09/hmm-indeed-mr-mckendrick-that-should-be.html' addthis:title='Hmm indeed Mr McKendrick &#8211; that should be &quot;an over-simplistic definition of &#039;SOA&#039;&quot; '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div><div>Joe McKendrick <a href="http://blogs.zdnet.com/service-oriented/?p=1181" target="_blank">over at ZDNet</a> has been pondering CIO &#8220;SOA Advisor&#8221; Nicholas Petreley&#8217;s definition of SOA:</p>
<p><span style="font-style:italic;">a networked subroutine</span></p>
<p>No wonder Joe&#8217;s not sure about it! Nicholas&#8217; definition is closer to that of a web service and even that&#8217;s being generous!</p>
<p>Joe rightly points out that the definition completely ignores the &#8216;A&#8217; of SOA and comes up with his own alternative to address that limitation:</p>
<p><span style="font-style:italic;">an architecture of services</span></p>
<p>But that suggests that SOA is something that you build &#8211; an end-product. It isn&#8217;t. Architects in the real world don&#8217;t create architecture: they do it! That&#8217;s why they are called <a href="http://www.ribafind.org/start.asp" target="_blank">architecture practices</a>.</p>
<p><a href="http://www.mwdadvisors.com/articles/detail.php?id=10" target="_blank">Back in May 2005</a> in our first report on SOA, which set out to provide a big picture view of SOA, we proposed the following definition:</p>
<p><span style="font-style:italic;">SOA is the disciplined approach through which an IT organisation manages the lifecycle of IT services, and assures their delivery, in a way the reflects business process priorities</span></p>
<p>As our SOA definition suggests, we see the ultimate value of SOA as shaping a service-oriented perspective on IT delivery, from top to bottom in the IT organisation. Service orientation can apply just as much to business architecture as it can to solution and technical architecture. It may not be quite as simple as Nicholas&#8217; definition but I think it more accurately reflects how thinking about SOA has moved on since the heady days of &#8220;SOA as software development and integration based on web services&#8221;</div>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.mwdadvisors.com/blog/2008/09/hmm-indeed-mr-mckendrick-that-should-be.html' addthis:title='Hmm indeed Mr McKendrick &#8211; that should be &quot;an over-simplistic definition of &#039;SOA&#039;&quot; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.mwdadvisors.com/blog/2008/09/hmm-indeed-mr-mckendrick-that-should-be.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

