<?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"
	>
<channel>
	<title>Comments on: Is SOA Valid for SaaS from a Business Perspective?</title>
	<atom:link href="http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/</link>
	<description>Understanding the Software as a Service Revolution</description>
	<pubDate>Wed, 20 Aug 2008 08:59:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Demian Entrekin</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-45952</link>
		<dc:creator>Demian Entrekin</dc:creator>
		<pubDate>Mon, 19 May 2008 21:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-45952</guid>
		<description>From my perspective, there is almost no reason to write SaaS without an SOA approach.  There are so many frameworks out there now that to skip SOA is simply not justifiable.</description>
		<content:encoded><![CDATA[<p>From my perspective, there is almost no reason to write SaaS without an SOA approach.  There are so many frameworks out there now that to skip SOA is simply not justifiable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sinclair Schuller</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-43253</link>
		<dc:creator>Sinclair Schuller</dc:creator>
		<pubDate>Sun, 27 Apr 2008 13:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-43253</guid>
		<description>Yves, all very good points. I think the topic of SOA from the end users perspective and the value they derive from it warrants a discussion all on its own.</description>
		<content:encoded><![CDATA[<p>Yves, all very good points. I think the topic of SOA from the end users perspective and the value they derive from it warrants a discussion all on its own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yves</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-43035</link>
		<dc:creator>Yves</dc:creator>
		<pubDate>Sat, 26 Apr 2008 12:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-43035</guid>
		<description>Thank you for your post. I agree with you about the conclusion. I think SOA is definitively the way to go for new SaaS applications.

But I am not sure about what you place in the balance to decide to go for one or the other solution.

Rather than taking a technical point of view, I would look at the benefits for the end users who are supposedly the ones software companies try to please.

Let's assume that the ideal application is an application where each user can get all the functionalities he wants, the way het wants.

Considering the non-SOA option, well, if you can achieve that goal, it is wonderful for you. You have understood the business needs as nobody else has done. Your vision is the one shared by millions others.

Still, the chance that this becomes true is quite low. You might have an open mind and try your best to please the majority by listening to your community, you will never please all of them. 

Further more, in the long term, your application may not answer to new needs expressed by the community.

Let's have a look at the SOA now. Well, you might have your vision about how the software should be. It might be limited compared to what could please everyone but at lease you have let the door open.

Doing this, you allow SaaS catalysts to reinterpret your vision in another way. Maybe they understand the real need better than you. Maybe they will create links between softwares that were never thought before (Imagine how Google Maps is reinventing its context each time it is used in a smashup).

So what I see in the balance is: "Am I ready to impose my vision to everyone because I know it is the right one? Am I sure each time the trends will move I will understand it?" compared to "I might have to make choices and take position in the vision I will deliver through my software, still, let's keep it open to others that might have better ideas than me and ultimately will do the job for me". 

I really feel it more like taking more chances on your side when trying to move to the success and a better strategy for the long-term trying to stay up to date with new trends that you could miss or not understand.

I also prefer the SOA approach because it is one step further to the "mashupization" of SaaS applications. And when you look at the benefits for the users of Mashups automation portal such as Netvibes, if apply to softwares, you are one step closer to user satisfaction and comfort.</description>
		<content:encoded><![CDATA[<p>Thank you for your post. I agree with you about the conclusion. I think SOA is definitively the way to go for new SaaS applications.</p>
<p>But I am not sure about what you place in the balance to decide to go for one or the other solution.</p>
<p>Rather than taking a technical point of view, I would look at the benefits for the end users who are supposedly the ones software companies try to please.</p>
<p>Let&#8217;s assume that the ideal application is an application where each user can get all the functionalities he wants, the way het wants.</p>
<p>Considering the non-SOA option, well, if you can achieve that goal, it is wonderful for you. You have understood the business needs as nobody else has done. Your vision is the one shared by millions others.</p>
<p>Still, the chance that this becomes true is quite low. You might have an open mind and try your best to please the majority by listening to your community, you will never please all of them. </p>
<p>Further more, in the long term, your application may not answer to new needs expressed by the community.</p>
<p>Let&#8217;s have a look at the SOA now. Well, you might have your vision about how the software should be. It might be limited compared to what could please everyone but at lease you have let the door open.</p>
<p>Doing this, you allow SaaS catalysts to reinterpret your vision in another way. Maybe they understand the real need better than you. Maybe they will create links between softwares that were never thought before (Imagine how Google Maps is reinventing its context each time it is used in a smashup).</p>
<p>So what I see in the balance is: &#8220;Am I ready to impose my vision to everyone because I know it is the right one? Am I sure each time the trends will move I will understand it?&#8221; compared to &#8220;I might have to make choices and take position in the vision I will deliver through my software, still, let&#8217;s keep it open to others that might have better ideas than me and ultimately will do the job for me&#8221;. </p>
<p>I really feel it more like taking more chances on your side when trying to move to the success and a better strategy for the long-term trying to stay up to date with new trends that you could miss or not understand.</p>
<p>I also prefer the SOA approach because it is one step further to the &#8220;mashupization&#8221; of SaaS applications. And when you look at the benefits for the users of Mashups automation portal such as Netvibes, if apply to softwares, you are one step closer to user satisfaction and comfort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subhash</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-42441</link>
		<dc:creator>Subhash</dc:creator>
		<pubDate>Tue, 22 Apr 2008 18:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-42441</guid>
		<description>Ofcourse technology choices should be driven by business strategy. The positives of SOA shown are best practices in general for any software product SOA or non-SOA. 

One can argue endlessly on the ROI of SOA vs. non-SOA in the long-term. I agree that it depends primarily on the long-term business strategy. Though I am not convinced that non-SOA can get you to market sooner.</description>
		<content:encoded><![CDATA[<p>Ofcourse technology choices should be driven by business strategy. The positives of SOA shown are best practices in general for any software product SOA or non-SOA. </p>
<p>One can argue endlessly on the ROI of SOA vs. non-SOA in the long-term. I agree that it depends primarily on the long-term business strategy. Though I am not convinced that non-SOA can get you to market sooner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sinclair Schuller</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-40433</link>
		<dc:creator>Sinclair Schuller</dc:creator>
		<pubDate>Tue, 08 Apr 2008 20:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-40433</guid>
		<description>Good point. I don't intend a hard and fast stance on fast vs. flexible. The post should clarify that ease of writing performant applications is present in non-SOA approaches and is more difficult in service oriented business apps.

Clusterizing may solve some issues, but I think it still lacks in the flexibility. By virtue, an application is not very modular if the only scale fix is clustering. If it's not modular, you probably don't have much policy and governance control for specific pieces of functionality. Is it possible that you at a minimum exposed functionality as a service to the outside world? Absolutely, but now any "hot zones" that could normally be isolated in a more modular approach requires an over allocated scaleout.

I'm never a fan of drawing a line in the sand and specifying that "it's this implementation or nothing." To that note, I'd venture to say that many apps can benefit from a truly SOA, modular architecture rather than a clusterized lump of functionality.</description>
		<content:encoded><![CDATA[<p>Good point. I don&#8217;t intend a hard and fast stance on fast vs. flexible. The post should clarify that ease of writing performant applications is present in non-SOA approaches and is more difficult in service oriented business apps.</p>
<p>Clusterizing may solve some issues, but I think it still lacks in the flexibility. By virtue, an application is not very modular if the only scale fix is clustering. If it&#8217;s not modular, you probably don&#8217;t have much policy and governance control for specific pieces of functionality. Is it possible that you at a minimum exposed functionality as a service to the outside world? Absolutely, but now any &#8220;hot zones&#8221; that could normally be isolated in a more modular approach requires an over allocated scaleout.</p>
<p>I&#8217;m never a fan of drawing a line in the sand and specifying that &#8220;it&#8217;s this implementation or nothing.&#8221; To that note, I&#8217;d venture to say that many apps can benefit from a truly SOA, modular architecture rather than a clusterized lump of functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-40430</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Tue, 08 Apr 2008 19:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-40430</guid>
		<description>Hmm, 
I think it's an interesting thought but I'm not sure I believe in the distinction between "you get fast (speed or deployment) or you get flexible". I think the old mentality of "build a single instance now and I'll make it a cluster later" has perpetuated this belief, however I think that "clusterizing" from the beginning can (when planned correctly) provide all the benefits or a nonSOA approach in addition to the flexiblity.</description>
		<content:encoded><![CDATA[<p>Hmm,<br />
I think it&#8217;s an interesting thought but I&#8217;m not sure I believe in the distinction between &#8220;you get fast (speed or deployment) or you get flexible&#8221;. I think the old mentality of &#8220;build a single instance now and I&#8217;ll make it a cluster later&#8221; has perpetuated this belief, however I think that &#8220;clusterizing&#8221; from the beginning can (when planned correctly) provide all the benefits or a nonSOA approach in addition to the flexiblity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Scruggs</title>
		<link>http://www.saasblogs.com/2008/04/08/is-soa-valid-for-saas-from-a-business-perspective/#comment-40399</link>
		<dc:creator>Derek Scruggs</dc:creator>
		<pubDate>Tue, 08 Apr 2008 15:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=202#comment-40399</guid>
		<description>Yes to all three. We're leveraging both our own API and other APIs (SalesForce, ExactTarget) and even products without APIs via our HTTP GET/POST utility to deliver tighter data integration between our form/survey tool and data repositories in the cloud.</description>
		<content:encoded><![CDATA[<p>Yes to all three. We&#8217;re leveraging both our own API and other APIs (SalesForce, ExactTarget) and even products without APIs via our HTTP GET/POST utility to deliver tighter data integration between our form/survey tool and data repositories in the cloud.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
