<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Service Oriented Architecture is primarily about business and not technology. Bollocks!</title>
	<atom:link href="http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/</link>
	<description>Dhananjay Nene's opinions on software programming, design, architecture and the internet</description>
	<lastBuildDate>Sun, 28 Feb 2010 03:58:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anna</title>
		<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/comment-page-1/#comment-9199</link>
		<dc:creator>Anna</dc:creator>
		<pubDate>Mon, 02 Nov 2009 21:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dhananjaynene.com/?p=902#comment-9199</guid>
		<description>&gt;1.Anything that a business does – [...] all technology activities (and non-technology as well) are at the end of the day about achieving business objectives and therefore about business. So why single out architecture? And even more so why single out SOA?

(focusing on a question &quot;why signle out ... SOA&quot;)
I&#039;d be delighted to dive in a deep conversation about the resoning. Instead let me pick just one argument: measuring. How does SOA implementation measure its success and reports it back to the business? Afterall many times it is comparable to changing foundation of a house - what builder or architect can do that without justifying it to the house owner? without showing metrics or any measurable facts after it is done?

When business asks IT &quot;we need this new system&quot; and allocates $$mln to make it happen, eventually in any healthy scenraio, that business (read: the requestor) is required to present justification (=metrics) how it is going to help the business and what&#039;s the ROI. 
Many SOA projects were initialized by IT side of the house with IT justification (if any) but very slim if any presentable value for the business. Not to mention that ROI and metrics associated with those projects were not made visible to the business after the delivery - which impacted an opinion that SOA is a big long cost that sometimes doesn&#039;t even make it to production. 
...and led to a general opinion that says: SOA does require business justification - it is not to single out SOA but rather to remind that SOA, the same as any other initiative in the enterprise; requires business justification.
(side note: Not all SOA implementations are as above - quite honestly there is a mixture, I myself have seen and participated in very smooth ones too; )
no matter how much we&#039;ll defend or attack this opinion - it is a public opinion and public opnion is typically made by majority... :)</description>
		<content:encoded><![CDATA[<p>&gt;1.Anything that a business does – [...] all technology activities (and non-technology as well) are at the end of the day about achieving business objectives and therefore about business. So why single out architecture? And even more so why single out SOA?</p>
<p>(focusing on a question &#8220;why signle out &#8230; SOA&#8221;)<br />
I&#8217;d be delighted to dive in a deep conversation about the resoning. Instead let me pick just one argument: measuring. How does SOA implementation measure its success and reports it back to the business? Afterall many times it is comparable to changing foundation of a house &#8211; what builder or architect can do that without justifying it to the house owner? without showing metrics or any measurable facts after it is done?</p>
<p>When business asks IT &#8220;we need this new system&#8221; and allocates $$mln to make it happen, eventually in any healthy scenraio, that business (read: the requestor) is required to present justification (=metrics) how it is going to help the business and what&#8217;s the ROI.<br />
Many SOA projects were initialized by IT side of the house with IT justification (if any) but very slim if any presentable value for the business. Not to mention that ROI and metrics associated with those projects were not made visible to the business after the delivery &#8211; which impacted an opinion that SOA is a big long cost that sometimes doesn&#8217;t even make it to production.<br />
&#8230;and led to a general opinion that says: SOA does require business justification &#8211; it is not to single out SOA but rather to remind that SOA, the same as any other initiative in the enterprise; requires business justification.<br />
(side note: Not all SOA implementations are as above &#8211; quite honestly there is a mixture, I myself have seen and participated in very smooth ones too; )<br />
no matter how much we&#8217;ll defend or attack this opinion &#8211; it is a public opinion and public opnion is typically made by majority&#8230; <img src='http://blog.dhananjaynene.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dhananjay Nene</title>
		<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/comment-page-1/#comment-9194</link>
		<dc:creator>Dhananjay Nene</dc:creator>
		<pubDate>Tue, 27 Oct 2009 05:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dhananjaynene.com/?p=902#comment-9194</guid>
		<description>Simon, Willy,

As I mentioned in the post, I understand the causes which led to the statement .. the same as what you talked about. The difficulty I have is the way the result gets articulated is a gross oversimplification which isn&#039;t helpful. 

For all the situations where technology considerations may have become more important than business, there are many (probably no fewer) where the reverse also is likely to have played out. And thats why I resent the A is more important than B. (I dislike that statement for any values of A and B). Architects understand architecture is about making technology work towards meeting business objectives no lesser than a person designing a Coke can manufacturing machine. But SOA seems to have this particular proclivity of attracting opinions which keep on talking about Business more important than Technology. I think we are in a world where technology continuously exposes, enables and delivers on newer and more creative capabilities, and the trick is in making them work together and the oversimplification risks the appropriate technology potential not being leveraged.

The intent or architecture is optimisation in a collective sense and not maximisation or suboptimisation in an individual sense. Its really like formulating a linear programming problem with an objective to optimise a goal (be it costs, revenues, headcount etc. etc.) around a number of constraints formulated using a number of parameters. Saying A is more important than B is like saying one of the parameters is more important than other - which I contest - its the &quot;objective function&quot; (in linear programming parlance&quot; that is important. And thats the job architects are really supposed to perform. 

When we start saying A is more than B, I have this nagging suspicion that more than architects are really starting to muddy the waters. Thats why I remind ourselves - we seem to have forgotten the A in SOA is Architecture.</description>
		<content:encoded><![CDATA[<p>Simon, Willy,</p>
<p>As I mentioned in the post, I understand the causes which led to the statement .. the same as what you talked about. The difficulty I have is the way the result gets articulated is a gross oversimplification which isn&#8217;t helpful. </p>
<p>For all the situations where technology considerations may have become more important than business, there are many (probably no fewer) where the reverse also is likely to have played out. And thats why I resent the A is more important than B. (I dislike that statement for any values of A and B). Architects understand architecture is about making technology work towards meeting business objectives no lesser than a person designing a Coke can manufacturing machine. But SOA seems to have this particular proclivity of attracting opinions which keep on talking about Business more important than Technology. I think we are in a world where technology continuously exposes, enables and delivers on newer and more creative capabilities, and the trick is in making them work together and the oversimplification risks the appropriate technology potential not being leveraged.</p>
<p>The intent or architecture is optimisation in a collective sense and not maximisation or suboptimisation in an individual sense. Its really like formulating a linear programming problem with an objective to optimise a goal (be it costs, revenues, headcount etc. etc.) around a number of constraints formulated using a number of parameters. Saying A is more important than B is like saying one of the parameters is more important than other &#8211; which I contest &#8211; its the &#8220;objective function&#8221; (in linear programming parlance&#8221; that is important. And thats the job architects are really supposed to perform. </p>
<p>When we start saying A is more than B, I have this nagging suspicion that more than architects are really starting to muddy the waters. Thats why I remind ourselves &#8211; we seem to have forgotten the A in SOA is Architecture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willy</title>
		<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/comment-page-1/#comment-9193</link>
		<dc:creator>Willy</dc:creator>
		<pubDate>Mon, 26 Oct 2009 23:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dhananjaynene.com/?p=902#comment-9193</guid>
		<description>&gt; technology serves the business goals...
In theory yes, but not always in practice, and it is the loss of focus: making the technology more important than the business, the big problem of current trends in IT.

&gt;At the end of the day thats what architecture is. It is not about making one of business or technology more important than or subservient to other...
Any Architecture must be designed to serve a purpose (business goals), not to use a specific technology. Only under the construction the technology matters, after that, the technology matters just because it &quot;serves the business goals&quot;. Therefore the business goals should be more important during the design of the solution (architecture) that the technology itself. 

&gt;So if SOA stands for Service Oriented Architecture, then I must submit that architecture is the art of getting the two working together
That&#039;s right, in fact &quot;value over the other&quot; does not mean reject, but the technology works to get the business goals...</description>
		<content:encoded><![CDATA[<p>&gt; technology serves the business goals&#8230;<br />
In theory yes, but not always in practice, and it is the loss of focus: making the technology more important than the business, the big problem of current trends in IT.</p>
<p>&gt;At the end of the day thats what architecture is. It is not about making one of business or technology more important than or subservient to other&#8230;<br />
Any Architecture must be designed to serve a purpose (business goals), not to use a specific technology. Only under the construction the technology matters, after that, the technology matters just because it &#8220;serves the business goals&#8221;. Therefore the business goals should be more important during the design of the solution (architecture) that the technology itself. </p>
<p>&gt;So if SOA stands for Service Oriented Architecture, then I must submit that architecture is the art of getting the two working together<br />
That&#8217;s right, in fact &#8220;value over the other&#8221; does not mean reject, but the technology works to get the business goals&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Brown</title>
		<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/comment-page-1/#comment-9192</link>
		<dc:creator>Simon Brown</dc:creator>
		<pubDate>Mon, 26 Oct 2009 21:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dhananjaynene.com/?p=902#comment-9192</guid>
		<description>My experience suggests that if you don&#039;t focus on the business with SOA, you miss out on the reuse opportunities. Most teams I&#039;ve worked with that dived into SOA from a technology perspective (e.g. buy an ESB, make everything a web service) missed out on things like shared services. You&#039;re right that SOA is about the business and technology, but it does (IMHO) need to be approached with the business in mind first.</description>
		<content:encoded><![CDATA[<p>My experience suggests that if you don&#8217;t focus on the business with SOA, you miss out on the reuse opportunities. Most teams I&#8217;ve worked with that dived into SOA from a technology perspective (e.g. buy an ESB, make everything a web service) missed out on things like shared services. You&#8217;re right that SOA is about the business and technology, but it does (IMHO) need to be approached with the business in mind first.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sushrut</title>
		<link>http://blog.dhananjaynene.com/2009/10/service-oriented-architecture-is-primarily-about-business-and-not-technology.-bollocks/comment-page-1/#comment-9189</link>
		<dc:creator>Sushrut</dc:creator>
		<pubDate>Mon, 26 Oct 2009 12:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dhananjaynene.com/?p=902#comment-9189</guid>
		<description>Well put and agreed.
Even goal for design of a particular domain object(including data type for attributes) is towards satisfying business requirement so stating same is true for an architecture is unnecessary.</description>
		<content:encoded><![CDATA[<p>Well put and agreed.<br />
Even goal for design of a particular domain object(including data type for attributes) is towards satisfying business requirement so stating same is true for an architecture is unnecessary.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.634 seconds -->
