<?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>Claudio Perrone&#039;s Monologues &#187; soa</title>
	<atom:link href="http://www.agilesensei.com/articles/tag/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilesensei.com</link>
	<description>Personal and professional transformations in today&#039;s agile world</description>
	<lastBuildDate>Wed, 11 Jan 2012 16:24:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Web Service Facades</title>
		<link>http://www.agilesensei.com/blog/articles/2005/07/10/web-service-facades/</link>
		<comments>http://www.agilesensei.com/blog/articles/2005/07/10/web-service-facades/#comments</comments>
		<pubDate>Sun, 10 Jul 2005 21:02:00 +0000</pubDate>
		<dc:creator>Claudio Perrone</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[teched]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>My good friend <a href="http://www.styledesign.biz/weblogs/macinnesm/">Marcus Mac Innes</a> is just back from Amsterdam and posted a lucid <a href="http://www.styledesign.biz/weblogs/macinnesm/archive/2005/07/10/950.aspx">report</a> of what he saw at Tech-Ed Europe.
His apartment faces our offices in Dublin, so it is natural for us to occasionally meet and share some ideas.<br/>
I can&#8217;t wait to have a chat with him again over a good cup of (Italian :-)) coffee!</p>

<p>With Marcus I often talk about many topics, but lately SOA dominates a lot of our conversations.  </p>

<p>I&#8217;m actually very surprised to read that about 60% of the audience <em>claimed</em> to be currently building SOA based applications.<br/>
I suspect that a lot of them are simply creating basic <em>web service fa?ades</em> over their existing applications.<br/>
That is so !SOA. </p>]]></description>
			<content:encoded><![CDATA[<p>My good friend <a href="http://www.styledesign.biz/weblogs/macinnesm/">Marcus Mac Innes</a> is just back from Amsterdam and posted a lucid <a href="http://www.styledesign.biz/weblogs/macinnesm/archive/2005/07/10/950.aspx">report</a> of what he saw at Tech-Ed Europe.<br />
His apartment faces our offices in Dublin, so it is natural for us to occasionally meet and share some ideas.</p>
<p>I can’t wait to have a chat with him again over a good cup of (Italian <img src='http://www.agilesensei.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) coffee!</p>
<p>With Marcus I often talk about many topics, but lately SOA dominates a lot of our conversations.  </p>
<p>I’m actually very surprised to read that about 60% of the audience <em>claimed</em> to be currently building SOA based applications.<br />
I suspect that a lot of them are simply creating basic <em>web service façades</em> over their existing applications.<br />
That is so !SOA. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilesensei.com/blog/articles/2005/07/10/web-service-facades/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Extreme Service-Oriented Architecture</title>
		<link>http://www.agilesensei.com/blog/articles/2005/06/08/extreme-service-oriented-architecture/</link>
		<comments>http://www.agilesensei.com/blog/articles/2005/06/08/extreme-service-oriented-architecture/#comments</comments>
		<pubDate>Wed, 08 Jun 2005 20:57:00 +0000</pubDate>
		<dc:creator>Claudio Perrone</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[teched]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<blockquote>
    <p>SOA is an architectural approach to creating systems built from autonomous services. &#8211; Ron Jacobs, Tech-Ed 2005</p>
</blockquote>

<p>While this is certainly true, it does not fully explain why so many &#8220;experts&#8221; and practitioners debate and, sometimes, disagree about what constitutes a well factored SOA-based distributed system.</p>

<p>For some strange reason, SOA reminds me of Kent Beck&#8217;s description of how he came to devise the Extreme Programming methodology.<br/>
Kent had the mental picture of a control panel with knobs; each knob would represent a practice that, from his experience, he knew worked well.<br/>
He then imagined turning those knobs all up to 10 to see the consequences.</p>

<p>The same analogy helps me to capture what I believe is the true spirit of SOA.<br/>
I see it as being an architectural model that mainly limits to the extreme the <em>assumptions</em> we make about the services that we create and consume in terms of reliability, communication protocols, network latency, implementation platforms, resiliency, versioning, security, coupling, etc. </p>

<p>I like to think that people around the world are simply attempting to define what &#8220;turning a knob to 10&#8221; means, evaluating implications, and eventually devising practices that work. </p>

<p>This oversimplification helps me to understand why, for example, some experts suggest that message exchange between services should be fundamentally asynchronous; synchronicity would mean taking for granted certain assumptions about the responsiveness of the services we consume which for some are simply unacceptable. </p>]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>SOA is an architectural approach to creating systems built from autonomous services. – Ron Jacobs, Tech-Ed 2005</p>
</blockquote>
<p>While this is certainly true, it does not fully explain why so many “experts” and practitioners debate and, sometimes, disagree about what constitutes a well factored SOA-based distributed system.</p>
<p>For some strange reason, SOA reminds me of Kent Beck’s description of how he came to devise the Extreme Programming methodology.<br />
Kent had the mental picture of a control panel with knobs; each knob would represent a practice that, from his experience, he knew worked well.<br />
He then imagined turning those knobs all up to 10 to see the consequences.</p>
<p>The same analogy helps me to capture what I believe is the true spirit of SOA.<br />
I see it as being an architectural model that mainly limits to the extreme the <em>assumptions</em> we make about the services that we create and consume in terms of reliability, communication protocols, network latency, implementation platforms, resiliency, versioning, security, coupling, etc. </p>
<p>I like to think that people around the world are simply attempting to define what “turning a knob to 10” means, evaluating implications, and eventually devising practices that work. </p>
<p>This oversimplification helps me to understand why, for example, some experts suggest that message exchange between services should be fundamentally asynchronous; synchronicity would mean taking for granted certain assumptions about the responsiveness of the services we consume which for some are simply unacceptable. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilesensei.com/blog/articles/2005/06/08/extreme-service-oriented-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

